Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 31.03.2009, 10:25
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Понятно. Имитация событий мыши достаточно муторное занятие, и во всех браузерах реализуется по разному.
Ответить с цитированием
  #12 (permalink)  
Старый 31.03.2009, 10:33
Новичок на форуме
Отправить личное сообщение для Andrez Посмотреть профиль Найти все сообщения от Andrez
 
Регистрация: 30.03.2009
Сообщений: 7

Сообщение от Kolyaj Посмотреть сообщение
Понятно. Имитация событий мыши достаточно муторное занятие, и во всех браузерах реализуется по разному.
А есть идеи как это реализовать хотя бы под IE? (В принципе большего не надо, но еще хотелось бы потом повторить и под FF)
Ответить с цитированием
  #13 (permalink)  
Старый 31.03.2009, 10:37
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

http://developer.yahoo.com/yui/yuitest/#useractions
Ответить с цитированием
  #14 (permalink)  
Старый 31.03.2009, 10:48
Новичок на форуме
Отправить личное сообщение для Andrez Посмотреть профиль Найти все сообщения от Andrez
 
Регистрация: 30.03.2009
Сообщений: 7

Спасибо большое! Это оно! я ведь даже спользую yui сейчас, и так прошляпить
Ответить с цитированием
  #15 (permalink)  
Старый 31.03.2009, 13:26
Новичок на форуме
Отправить личное сообщение для Andrez Посмотреть профиль Найти все сообщения от Andrez
 
Регистрация: 30.03.2009
Сообщений: 7

Kolyaj,
подскажи пожалуйста такой момент: в IE можно делать так:
document.getElementById("id_obj").click()
, а в FF только
document.getElementById("id_obj").onclick()
, да и то, при условии, что определен обработчик событий. Если id_obj - id линка, то в первом варианте для IE все будет нормально, даже без наличия обработчика onclick у линка. А для FF пришлось бы определить функцию и назначить ее на onclick, что-то типа:
function a(){window.location.href="...";}
и только тогда будет работать
document.getElementById("id_obj").onclick()
. Это наводит на мысль, что в IE .click() - вызов "системного" собития, есть ли для FF что-то подобное?
Ответить с цитированием
  #16 (permalink)  
Старый 31.03.2009, 14:22
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Andrez
Это наводит на мысль, что в IE .click() - вызов "системного" собития
Не уверен насчет аналогичности, но по сути да.

Сообщение от Andrez
есть ли для FF что-то подобное?
Штудируй код YUI.
Ответить с цитированием
  #17 (permalink)  
Старый 31.03.2009, 14:26
Новичок на форуме
Отправить личное сообщение для Andrez Посмотреть профиль Найти все сообщения от Andrez
 
Регистрация: 30.03.2009
Сообщений: 7

Ok! Спасибо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вызвать событие после события определенного в onchange Наталья Events/DOM/Window 2 12.09.2009 13:51
Как имитировать событие мыши Andrey_V Общие вопросы Javascript 4 10.11.2008 16:39
как проверить поддеружет браузер определенное событие? GOll Элементы интерфейса 9 24.07.2008 14:40
Как вставить событие внутрь document.write Vivasvan Events/DOM/Window 8 13.06.2008 20:02
Как обработать событие Cresh Events/DOM/Window 1 31.05.2008 06:17