Показать сообщение отдельно
  #6 (permalink)  
Старый 18.07.2011, 22:36
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Будут кроссбраузерные гадости. Фишка в том, что эксплорер (и опера вслед за ним, "в целях лучшей совместимости") имеет привычку создавать из элементов вида tagName#id (с идентификатором, проще говоря) глобальные объекты с именем идентификатора. Причём в эксплорере я натыкался ещё и на то, что он не даёт менять им значение. Выхода два:

1) ставить перед идентификатором двоеточие. Тогда глобальный объект создаваться не будет. Минус: нельзя будет назначать стили по идентификатору.
2) называть сами переменные по-другому.

Отмечу, что все вышеперечисленные проблемы - только в глобальной области видимости. Если делать так в ф-ции (не забывая var при этом) - то всё будет прекрасно.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием