Показать сообщение отдельно
  #2 (permalink)  
Старый 20.01.2013, 01:33
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

запустите в браузере этот скрипт
<script> alert(document.all); </script>


сообщение undefined значит что свойство несуществует

document.all это нестандартное свойство/коллекция именно internetExplorer
какое то время его опера поддерживала пока пыталась косить под IE версии до 9й.

в наше время вместо document.all используют
document.getElementsByTagName("*")

а в место document.all[id];
юзают document.getElementById(id);

помимо этого вы применяете фильтры, опять привет IE

честно говоря выкинте этот скрипт на помойку,он ужасен ))))))

PS
если вдаваться в историю то было ещё вот такое свойство document.layers[id];
незаменимая вещь для тех кому нужна поддержка к примеру netscape 4, года этак 98го
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 20.01.2013 в 01:59.
Ответить с цитированием