Сообщение от chelsea
|
а почему не работает такая конструкция
<script>
window.onload = Abc();
function Abc(){
var val = document.getElementByName('abc');
val.disabled = true;
}
</script>
<form>
<input type="radio" name="abc">1</input>
</form>
|
что возвращает функция Abc? А функция Abc возвращает undefined
function Abc(){
//var val = document.getElementByName('abc');
//val.disabled = true;
}
alert(Abc())
Значит вы делаете что? Вы присваиваете свойству onload объекта window значение undefined:
window.onload = undefined
вот и не работает. Нужно присваивать ссылку на функцию:
window.onload = Abc;
И метода getElementByName не существует, есть метод getElement
sByName.