Полезная информация

Общайтесь со знакомыми и друзьями в нашей группе в Контакте.

Разработка » JavaScript » 26-03-2009 21:40:02

Жалко... Ладно, сейчас посмотрю, что на сайте есть про обратную связь... И буду уже писАть конкретно, "вооружённым".

Разработка » JavaScript » 26-03-2009 21:20:55

Infocatcher
во, это уже чтото. работает. Большая тебе спасибка.

26-03-2009 21:23:42
ПротопопулуS

правильно написанные скрипты

ну, тот скрипт тоже правильный с точки зрения синтаксиса и работы. И не только мелкософтный ИЕ, но и опера, и только что скачанный НытСкюп его понимают.

26-03-2009 21:31:50
Вот, нашёл нужный и правильно работающий вариант:

<script>
function change1(t) {

    t.src = img2.src;
}
function change2(t) {

    t.src = img1.src;
}
</script>
<img src="article.gif" onMouseOver="change1(this);" onMouseOut="change2(this);" id="mi1">

Опознать, откуда пришёл обработчик можно по t.id в функции.

Тему можно прикрывать... или оставим? Ведь изначальная проблема (кривой JS) не решена... Хочется услышать ответ разработчиков мозиллы, почему в ней не идут скрипты, которые идут 100% на ВСЕХ других браузерах?

Разработка » JavaScript » 26-03-2009 21:16:29

Самое интересное - я хотел, чтобы разобрались не с кодом, а с Мозилловским ЯваСкриптом, ибо в остальных браузерах всё работает на ура. Если я каждый свой код буду подгонять под мозиллу, на это уйдёт уйма времени.

[offtop]В наших кругах мозиллу часто называют ТОРМОЗилла :)[/offtop]

Разработка » JavaScript » 26-03-2009 20:46:19

Нет, не работает.
ПС: исходники в архиве, если есть время, которого не жалко - добейся плз работы в мозилле...

26-03-2009 21:11:52

http://ifolder.ru/11263789

Разработка » JavaScript » 26-03-2009 20:37:07

ПротопопулуS
Да, согласен, проще... Но это лишь пример. А что делать, если требуется проверка, какая страница открыта, или нужны "падающие" меню? Тут без функций не обойтись.

Разработка » JavaScript » 26-03-2009 20:17:27

<script>
var img1=new Image(); img1.src="article.gif";
var img2=new Image(); img2.src="article2.gif";

function change1() { var a=window.event.srcElement;
        a.src=img2.src;
}
function change2() { var a=window.event.srcElement;
        a.src=img1.src;
}
</script>
<a href="..."><img src=article.gif border=0 onmouseover="javascript:change1()" onmouseout="javascript:change2()"></a>

Выдернул самое информативное.

26-03-2009 20:23:54
По логике, должен менять картинку при наведении мышью, и возвращать прежнюю при покидании. Что он и делает в IE и Opere. Но в Мозилле он просто не замечает скрипта.

Проблемы с сайтами » насчёт загрузки сайта » 26-03-2009 19:18:28

У меня всё ок, зашёл. Никаких сообщений об ошибках.

Разработка » JavaScript » 26-03-2009 19:09:06

нет, я ошибся... on'ы работают, проверил на другом примере. но вот этот премер работать в мозилле в упор не хочет, а в других браузерах работает:
http://ifolder.ru/11263789

Разработка » JavaScript » 26-03-2009 17:58:07

Я разработчик сайтов. Сразу к делу: на страницах не работает JavaScript-обработчики "onmouseover" и "onmouseout". Те же самые обработчики отлично работают в IE и Opera. Это только то, что я заметил. Кстати, не работает также "innerHTML", хотя "innerText" работает.

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]