Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: Slastik от 31 Июля 2006, 13:17:24

Название: событие onload
Отправлено: Slastik от 31 Июля 2006, 13:17:24
Есть задача выполнить функцию при загрузке страницы.
но при этом нет возможности вставить ее в
доступ есть лишь к шаблону который подгружается в центре области.

я написал следующее
 

сама функция имеет следующий код:
 function onloadChk()
{
var args = onloadChk.arguments;
var el_name;

if(args[0] == 4)
{
var count = args.length;
for (var i=1; i {
el_name = args[i];
document.getElementById(el_name).disabled= true;
}

}
}

функция вызывается, но когда доходит до обработки строки
document.getElementById(el_name).disabled= true; консоль выдает ошибку
Ошибка: document.getElementById(el_name) has no properties

то есть проблемы с областью видимости, если я вставляю в боди, то все работает.
можно ли  как то это обойти не вставляя функцию в боди

?