Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: 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
то есть проблемы с областью видимости, если я вставляю в боди, то все работает.
можно ли как то это обойти не вставляя функцию в боди
?