Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Общие вопросы

RE:Почему меню созданные в FireWorks не работают в Opera?

> Да потому,что ОПЕРА некорректно работает с многими ЛЕВЫМИ CSS, а JavaScripts вообще не поддерживает...

Java Script не поддерживает... гы :). Надо сказать что Опера часто некорректно работает и с нормальными CSS. У 6.0 вроде нормально всё, а вот 5.0 оставляет желать лучшего...

Твои менюшки могут не работать по куче причин, бог знает что там фейерверк наконопатил, самый верный способ - внимательно просмотреть исходник и исправить то что не работает.

П.С. Если у тебя пятая опера(а может и шестая), то проблема может быть в следующем: Есть у слоя такое свойство - visibility, обычно у всех браузеров оно равно "visible" - если слой виден, и "hidden" - если слой скрыт. Дальше Опреа, в попытке на самоопределение делает хитрый финт ушами: когда её спрашивают: "ты кто?" (navigator.appName вроде) - она говорит "Microsoft Internet Explorer" (наверное у неё комплекс какой то). Затем, при клике на менюшке скрипты смотрят, если visibility == "hidden" сделать его "visible"? и наоборот, но всё не так просто, Опера конечно во многом ведет себя как ИЕ, но вот свойство visibility у неё равно "VISIBLE"(большими буквами), когда слой видим и "HIDDEN" когда он скрыт, поэтому ничего не работает. Если скрипт не работает из за этого то надо перед тем как сравнивать значения, насильственно измненить регистр у строки (.toLowerCase() - такой метод есть у строки) и всё заработает, хотя проблема может быть в чём нибудь еще.
СообщениеАвторДата
Sad22.02.2002 20:15
ILAN<http://vzlom-online.by.ru/>24.02.2002 11:14
pofigator24.02.2002 21:56
Maniac25.02.2002 12:54
Гость24.02.2002 11:12