Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Звук на страницы (https://javascript.ru/forum/dom-window/3339-zvuk-na-stranicy.html)

dimaniac 13.05.2009 20:04

Кстати еще возник вопрос. Метод click() прекрасно работает в опере но мне нужно чтобы она работал в лисе но почему то он там не работает ссылка только мышкой нажимается. Как можно исправить?

Gvozd 14.05.2009 16:06

Цитата:

Сообщение от dimaniac
Метод click() прекрасно работает в опере но мне нужно чтобы она работал в лисе но почему то он там не работает ссылка только мышкой нажимается. Как можно исправить?

никак

dimaniac 14.05.2009 17:16

А можно чуть более развернуто :)

Riim 14.05.2009 17:29

Цитата:

Сообщение от dimaniac
А можно чуть более развернуто

Ну совсем никак.

dimaniac 14.05.2009 18:19

а можно более развернуто и без подъебок?

Kolyaj 14.05.2009 18:24

В общем случае никак. Но если вы прописываете обработчик события в HTML, то можно просто вызвать метод onclick объекта.

dimaniac 15.05.2009 23:28

Kolyaj, а можно поподробнее? Я в гугле порылся нашел только вот это: http://www.webdeveloper.com/forum/ar.../t-102595.html и http://forums.mozillazine.org/viewto...?f=25&t=299879 и ни один из способов у меня не заработал.
Кстати более менее решил проблему со звуком: http://www.jstoolbox.com/2008/04/29/...edeniya-zvuka/ - со скрипом и побочными эффектами но все таки работает :)

Gvozd 16.05.2009 00:00

dimaniac,
я проглядел тему, и не увидел, чтобы у них что-то получилось сделать с мозиллой.
кстати, в русскоязыйной выдаче гугла полно инфы, о том, что заставить мозилу делать click нельзя.
можно вызвать функцию определенную как обработчик.
можно попытатся самостоятельно выполнить действия аналогичные оригинальным.
т.е например для ссылки это будет что-то вроде:
if(link_elem.onclick())
    location.href=link_elem.href;

Но это уже эмуляция, которую для всех элементов надо прописывать по своему, и не для всех получится. в итоге получаем мини-библиотеку на несколько сотен строк.
и это все, чтобы эмулировать click() которого нету в мозилле
а вот и материалы гугла
http://www.google.ru/search?hl=ru&cl...rip t+click+m


Часовой пояс GMT +3, время: 11:30.