Я на ПК с использованием JavaScript и Chrome. проблема заключается в следующем
<a href="#" onClick="classClick(event,1)"
Это не работает в Chrome, но работает безупречно в FF. Я попробовал "onChange", как было рекомендовано некоторыми результатами поиска, но все равно не повезло. Есть намеки?

0
jason m 31 Авг 2010 в 23:49

3 ответа

Лучший ответ

Что именно не работает и что вы пытаетесь сделать?

Я только что проверил это на Chrome, и это сработало

<a href="#" onClick="alert('flag')">Flag Link</a>
0
Kusanagi2k 31 Авг 2010 в 19:54

Это может произойти из-за того, что имя функции перевода является зарезервированным словом для расширений Google Chrome.

Например, имя функции translate () нельзя использовать в Chrome, если только вы не ссылаетесь на реальный сервис translate.google.com.

0
simonarame 17 Окт 2013 в 21:59

Спасибо, что ответили на вопрос, я не поставил его так, как задумал. это для наследия, если кто-то наткнется на этот вопрос.

Этот код работает для перевода событий в FF, IE и Chrome на ПК. Я буду редактировать позже для совместимости Mac, если это необходимо для сафари.

<span onclick="multiBrowserEventHandling(event)">Trigger</span>
<script>
function multiBrowserEventHandling(e){
     if(e.srcElement==undefined){
          e=e.originalTarget.innerHTML;
     }else{
          e=e.srcElement.innerHTML;
     }
}
</script>
0
jason m 1 Сен 2010 в 18:00