ошибка IE JavaScript - PullRequest
       2

ошибка IE JavaScript

0 голосов
/ 15 июля 2011

У меня есть эта веб-страница с двумя ссылками внизу (aaa, bbb), которая запускает bumpbox (альтернатива lightbox) В Opera, FF, Chrome работает код JavaScript, который связывает (бинокулярный) значок на карте с этими ссылками, но не в IE. В консоли нет проблем. Я пробовал IE7,8. Спасибо за вашу помощь!

функция (я думаю, что проблема с / * для IE * / part):

function fireEvent(element, event){
if (document.createEventObject){
/* for IE */
return element.fireEvent('on' + event, document.createEventObject());
}else{
/* for other browsers */
var evt = document.createEvent('HTMLEvents');
evt.initEvent(event, true, true);
}
return !element.dispatchEvent(evt);
}


google.maps.event.addListener(pano01, 'click', function() {    
fireEvent(document.getElementById("c01").getElementsByTagName("a")[0], 'click');

1 Ответ

2 голосов
/ 15 июля 2011

Попробуйте изменить

return element.fireEvent('on' + event, document.createEventObject());

до

return element[event]();

Должно работать с кликом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...