>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >JavaScript http://forum.mozilla-russia.org/viewtopic.php?id=33062 |
popyurv > 26-03-2009 17:58:07 |
Я разработчик сайтов. Сразу к делу: на страницах не работает JavaScript-обработчики "onmouseover" и "onmouseout". Те же самые обработчики отлично работают в IE и Opera. Это только то, что я заметил. Кстати, не работает также "innerHTML", хотя "innerText" работает. |
Shura > 26-03-2009 18:15:42 |
Приведи кусок кода, чтоб посмотреть можно было. |
ПротопопулуS > 26-03-2009 18:43:31 |
А у меня почему тогда работает? Да и у всех? |
popyurv > 26-03-2009 19:09:06 |
нет, я ошибся... on'ы работают, проверил на другом примере. но вот этот премер работать в мозилле в упор не хочет, а в других браузерах работает: |
ПротопопулуS > 26-03-2009 19:24:02 |
popyurv, Вы просто фрагмент скрипта здесь на странице приведите |
Sergeys > 26-03-2009 20:09:56 |
Тема перенесена из форума «Поддержка пользователей» в форум «Разработка». |
popyurv > 26-03-2009 20:17:27 |
Выдернул самое информативное. 26-03-2009 20:23:54 |
ПротопопулуS > 26-03-2009 20:32:39 |
Выделить код Код:<img src="article1.gif" onMouseOver="this.src='article2.gif';" onMouseOut="this.src='article1.gif';"> Так разве не проще? |
popyurv > 26-03-2009 20:37:07 |
ПротопопулуS |
ПротопопулуS > 26-03-2009 20:39:22 |
А если img1 и img2 записать без var, т.е. совсем глобальными? |
popyurv > 26-03-2009 20:46:19 |
Нет, не работает. 26-03-2009 21:11:52
|
Infocatcher > 26-03-2009 21:12:08 |
Выделить код Код:<img onmouseover="f(event);"> function f(e) { e = e || window.event; var tar = e.target || e.srcElement; tar.src = " ... "; } И в Firefox есть консоль ошибок. |
popyurv > 26-03-2009 21:16:29 |
Самое интересное - я хотел, чтобы разобрались не с кодом, а с Мозилловским ЯваСкриптом, ибо в остальных браузерах всё работает на ура. Если я каждый свой код буду подгонять под мозиллу, на это уйдёт уйма времени. [offtop]В наших кругах мозиллу часто называют ТОРМОЗилла [/offtop] |
ПротопопулуS > 26-03-2009 21:19:05 |
Самое интересное то, что Mozilla выполняет только правильно написанные скрипты, а не те, что под мелкомягкого заточены (убедился сам) |
popyurv > 26-03-2009 21:20:55 |
Infocatcher 26-03-2009 21:23:42
ну, тот скрипт тоже правильный с точки зрения синтаксиса и работы. И не только мелкософтный ИЕ, но и опера, и только что скачанный НытСкюп его понимают. 26-03-2009 21:31:50
Опознать, откуда пришёл обработчик можно по t.id в функции. Тему можно прикрывать... или оставим? Ведь изначальная проблема (кривой JS) не решена... Хочется услышать ответ разработчиков мозиллы, почему в ней не идут скрипты, которые идут 100% на ВСЕХ других браузерах? |
ПротопопулуS > 26-03-2009 21:38:24 |
Огорчу, но здесь Вы разработчиков Mozilla Firefox не найдете. |
popyurv > 26-03-2009 21:40:02 |
Жалко... Ладно, сейчас посмотрю, что на сайте есть про обратную связь... И буду уже писАть конкретно, "вооружённым". |