Тема: Google maps
Показать сообщение отдельно
  #3 (permalink)  
Старый 08.10.2008, 20:35
Аспирант
Отправить личное сообщение для Виталий Посмотреть профиль Найти все сообщения от Виталий
 
Регистрация: 20.07.2008
Сообщений: 30

Сообщение от hogart Посмотреть сообщение
Виталий,
Дык в нормальные браузеры обьект события передается в хэндлер уже сам. И это, кстати, отражено в заголовке функции.
Так что все, что вам надо, это переписать чуть-чуть, вот так:
function Handler (evt) {
  evt = evt || window.event;
  //...
}


И, самое главное, Виталий, — есть мнение, что разработчики Google Maps API уже всю кроссбразуерную работу сделали для вас, и в хэндлере вам надо просто обращаться к этому самому аргументу evt, чтобы получить обьект события
Блин, яж написал для тех кто разбирается в google map
evt = evt || window.event и evt || ( evt = window.event ) в данном контексте одно и то же, написал же evt под FF не передается т.к. обработчик Handler's у них свой ...
если не понятно, могу выложить пример =)
Ответить с цитированием