Для простоты скрипта обращаюсь к элементам DOM по id вот так:
elemId.name (вместо длинного
document.getElementId('elemid').name). Chrome и Fox это устраивает. Для других браузеров, чтобы не переписывать весь код делаю так:
onload = function(){
if(!elemId) elemId=document.getElementById('elemId');
}
на что новая
Opera матерится, мол elemId - undefined, исправление на:
onload = function(){
if(elemId == undefined) elemId=document.getElementById('elemId');
}
так же не помогает.
Вот текст ошибки:
Код:
|
Uncaught exception: ReferenceError: Undefined variable: selectfileError thrown at line 181, column 4 in <anonymous function: onload>() in http://example.loc/tpl/js/script.js:
if(selectfile==undefined) |
Подскажите, как бороться? Что я не так делаю?