Показать сообщение отдельно
  #8 (permalink)  
Старый 11.03.2010, 18:19
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Сообщение от 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 не существует, есть метод getElementsByName.

Последний раз редактировалось Octane, 11.03.2010 в 18:22.
Ответить с цитированием