Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Проблема с меню в IE


Автор: Black_leopard 28.6.2008, 19:24
На сайте http://rakit.ru/index.php меню "Услуги" отлично работает в файрфокс, но в ИЕ оно просто закрывается при перемещении мышки с пункта "Услуги", а в опере странно ругается  на события Onmouseover, onmouseout. Подскажите, пожалуйста, что я не так делаю?

Автор: ksnk 28.6.2008, 22:19
Стоит почитать про события в JavaScript. Порядок их следования при "over"е какого-то объекта и отличия для разных броузеров... http://forum.vingrad.ru/forum/topic-32350.html в приклееных топиках по JS была приличная тема...

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

Автор: Ghirik 29.6.2008, 04:28
ksnk, это не при чем... smile Я опять за своё... Винград у меня в IE6 открывается с постоянными ошибками синтаксиса. Это Что? легкое игнорирование IE? Неужели правда программеры думают, что век MS прошел? Зайдите на англоязычные сайты, это я не к Вам.. smile Они вообще ни чего не знают про эти странные браузеры, особенно про Оперу... Скажите, что я наврал!

Автор: Ghirik 29.6.2008, 05:00
Цитата

Порядок их следования


Кроссбраузерно, не существует этого понятия. Зачем его рассматривать?

Автор: Ghirik 29.6.2008, 05:23
Цитата

Обработчики нужно ставить более сложно

Ну вот. И подошли.

Обработчиков нужно весить как можно прозрачнее. Правильнее будет готовить всё зарание, отпускать эту собаку, пока идет загрузка контента, и на фоне загрузки, всё выполнится незаметно.
В обработчике - не должно быть обработки! Он должен только выполнять. Для JavaScript-а, наверное, самое хорошеее решение - вообще его не запускать. smile  Но мы так не можем, потому, нужно минимизировать все процессы связанные с работой интерпритатора... прилюдно... Он просто не умеет делать это на людях, стесняется, что- ли...

Цитата

На сайте ссылка меню "Услуги" отлично работает в файрфокс


Ага, по вопросу. У меня прекрасно всё сработало в IE6, единственное, что не понравилось, почему такой тугой php? Такое ощущение, что он вначале всемирную карту просканирует, а только потом реагирует на меню. Там ведь пока ни чего нет. А что будет, когда базы наполнятся?

Автор: Black_leopard 29.6.2008, 08:49
Не понял о чем вы тут писали, была просто ошибка в CSS, подправил и все стало отлично работать как в ИЕ так и в опере. Без всяких сложных обработчиков.

Автор: Ghirik 30.6.2008, 01:32
Цитата

Без всяких сложных обработчиков

 smile 

Автор: ksnk 30.6.2008, 14:16
Ну, не все так просто smile 
У меня в FireFox стоит AddBlock Plus. Imho - стандартный для FF плагин. С ним имеем такую картинку 

http://ipicture.ru/.
     И при движении мышки от пункта "Портфолио" к пункту "Нестандартная реклама" нижняя менюшка неожиданно закрывается.

    Powered by Invision Power Board (http://www.invisionboard.com)
    © Invision Power Services (http://www.invisionpower.com)