- Автор темы
- #1
Привет всем! Начал немного изучать javascript, но столкнулся с проблемой. У меня есть функция, которая в зависмости от radio button меняет содержимое определенного <div id=""></div>. Функция работает, но при отладке в FireBug при переключении radio button-ов вылазит ошибка
Пример вызова
Хотя все нормально изменяется. В чем может быть причина? Вот функция:x is null
- x.innerHTML=str;
PHP:
<script type="text/javascript">
function LinkType(divid,type) {
var str="";
x=document.getElementById(divid);
if (type==2) {
str="<input type=\"tex\" name=\"link_youtube\" id=\"link\" value=\"\" class=\"f_input\" />";
} else if (type==3) {
str="<input type=\"tex\" name=\"link_flash\" id=\"link\" value=\"\" class=\"f_input\" />";
} else if (type==4) {
str="<textarea name=\"link_code\" id=\"link\" style=\"width:81%; height:100px\" class=\"f_textarea\" /></textarea>";
} else {
str="<input type=\"tex\" name=\"link_video\" id=\"link\" value=\"\" class=\"f_input\" />";
}
x.innerHTML=str;
}
</script>
Пример вызова
PHP:
<input type="radio" name="linktype" value="1" onChange="LinkType('sel_lintype',1)">