Показать сообщение отдельно
  #1 (permalink)  
Старый 25.10.2012, 18:19
Аватар для keysi_
Интересующийся
Отправить личное сообщение для keysi_ Посмотреть профиль Найти все сообщения от keysi_
 
Регистрация: 29.04.2009
Сообщений: 22

Непонятная ошибка в Opera
Для простоты скрипта обращаюсь к элементам 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)
Подскажите, как бороться? Что я не так делаю?
Ответить с цитированием