2010-08-31 6 views
0

je suis sur un pc en utilisant javascript et chrome. le problème est le suivant:
<a href="#" onClick="classClick(event,1)"
Ceci ne fonctionne pas en chrome, mais fonctionne parfaitement en FF. J'ai essayé "onChange" comme recommandé par certains résultats sur une recherche, mais toujours pas de chance. Des indices?chrome et javascript: onclick problèmes

+1

La syntaxe que vous affichez est correcte dans Chrome comme dans n'importe quel autre navigateur. Le problème est le plus probable dans la fonction 'classClick()'. Avez-vous des erreurs dans Chrome? (Appuyez sur Ctrl + Shift + J pour ouvrir la console) –

Répondre

0

Qu'est-ce qui ne fonctionne pas et qu'essayez-vous de faire?

Je viens de tester cela sur le chrome et vous avez travaillé merci

<a href="#" onClick="alert('flag')">Flag Link</a> 
0

pour répondre à la question, je ne pose dans la façon dont je voulais. C'est pour l'héritage si quelqu'un trébuche sur cette question.

ce code fonctionne pour la traduction d'un événement dans FF, IE et Chrome sur PC. je vais modifier plus tard pour la compatibilité Mac si nécessaire pour safari.

<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

Il peut parce que le nom de la fonction traduire est un mot réservé à Google Chrome extensions.

Par exemple, le nom de la fonction 'translate()' ne peut pas être utilisé en chrome sauf s'il fait référence au service translate.google.com.