Есть задача выполнить функцию при загрузке страницы.
но при этом нет возможности вставить ее в
доступ есть лишь к шаблону который подгружается в центре области.
я написал следующее
<script>
window.onload= onloadChk(\'{$data.content.send_report}\',\'sendMinBallance\',\'minBallance\', \'sendPeriodReports\',\'Period\',\'sendEvent\');
</script> сама функция имеет следующий код:
function onloadChk()
{
var args = onloadChk.arguments;
var el_name;
if(args[0] == 4)
{
var count = args.length;
for (var i=1; i<count; i++)
{
el_name = args[i];
document.getElementById(el_name).disabled= true;
}
}
}функция вызывается, но когда доходит до обработки строки
document.getElementById(el_name).disabled= true; консоль выдает ошибку
Ошибка: document.getElementById(el_name) has no properties
то есть проблемы с областью видимости, если я вставляю в боди, то все работает.
можно ли как то это обойти не вставляя функцию в боди
?