2010-10-02 6 views
0

Salut Tous J'ai une section div dans laquelle j'ai une image dont l'événement onlick devrait exécuter une fonction appelée, mais il n'est pas exécutable en FF ou en chrome avec mon code, en fait l'image n'est pas cliquable du tout. Quelqu'un pourrait-il m'aider à faire le travail? Voici le code je travaille avecImage événement onclick pour la fonction d'appel ne fonctionne pas pour FF et Chrome

<div class="addtocart-popup-bg"> 
     <div class="addtocart-popup-link"> 
      <ul> 
       <li class="col1"><img src="images/categorypage/folder-icon.gif" width="62" height="50" border="0" /></li> 
       <li class="col2"> 
       Submit Print Ready File 
       <p>Upload your ready to print file/artwork.</p> 
       </li> 

       <li class="col3"><img src="images/categorypage/start-order-now-btn.gif" width="134" height="29" border="0" title="Start Order Now" alt="Start Order Now" style="cursor:pointer" onclick="<?php echo "javascript:gotoCat('1');" ?>"/></li> 
</ul> 
</div> 
</div> 
+0

Pas de réponse mais http://www.getfirebug.com vous aidera à rendre le HTML rendu FF. Vérifiez votre fonction JavaScript La fonction gotoCat() existe sur la page ou non. – Vikas

+0

OUI IL EST TEL QUE LE MÊME CODE EST EXÉCUTABLE SUR IE –

Répondre

1

Vous avez écrit que l'image est pas cliquable. Vouliez-vous dire que le curseur assigné n'apparaissait pas?

Dans ce cas, je pense que c'est un problème de CSS, il semble y avoir quelque chose de caché devant l'image.
Vous pouvez également utiliser firebug pour savoir de quoi il s'agit.

0

J'ai testé votre code sur Firefox 3.6.10/Ubuntu 9.10, après préfixer

<html> 
<head> 
    <title>Test onClick()</title> 
    <script type="text/javascript"> 
     function gotoCat(n) { alert("gotoCat(" + n + ")"); } 
    </script> 
<body> 

et annexant </body>.

Cela fonctionne comme prévu.

Questions connexes