JeuWeb - Crée ton jeu par navigateur
conflit onclick, ondblclick avec IE? - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : conflit onclick, ondblclick avec IE? (/showthread.php?tid=2816)

Pages : 1 2 3


conflit onclick, ondblclick avec IE? - Argorate - 11-09-2010

Bonsoir,

Je viens de rencontrer un petit souci technique. Sous FF ça marche, mais je ne sais pas se qui se passe coter IE, un conflit peut être?

J'ai une img qui a un onclick et un ondblclick. Le onclick marche bien et quand je double click, ça fait deux fois le onclick au lieu de faire l'autre évent Confused

Une idée?


RE: conflit onclick, ondblclick avec IE? - php_addict - 11-09-2010

au pif:

return false;

?


RE: conflit onclick, ondblclick avec IE? - Argorate - 11-09-2010

Hum... je ne comprends pas se que tu veux dire par là ^^

J'ai fait un alert dans l'event dblclick. Avec IE ça ne se déclanche pas et FF oui...


RE: conflit onclick, ondblclick avec IE? - Sephi-Chan - 11-09-2010

Montre nous ton HTML, peut-être ? Qu'on puisse te faire un exemple.


Sephi-Chan


RE: conflit onclick, ondblclick avec IE? - Argorate - 11-09-2010

Pour l'instant j'ai un truc qui ressemble a ça, meme je vois pas en quoi ça avancera :

Code PHP :
<?php 
<img border="0" ondblclick="alert('test');" onclick="ajax(...);" src="/devotion/img/map.png">



RE: conflit onclick, ondblclick avec IE? - php_addict - 11-09-2010

salut

apparemment il faut mettre un SetTimeOut sur l'un des deux Wink

http://lmgtfy.com/?q=ondblclick+onclick


RE: conflit onclick, ondblclick avec IE? - gameprog2 - 11-09-2010

Peut-être que tu n'est pas obligé de mettre les deux fonctions sur la même image ?
il n'y a pas une autre solution de séparer les fonctions ?
Sinon comme le dit Addict il n'y a que le setTimeOut


RE: conflit onclick, ondblclick avec IE? - Argorate - 12-09-2010

j'ai fait ça mais sans succès:

Code PHP :
<?php 
<img border="0" ondblclick="window.clearTimeout(timer); alert('test');" onclick="var timer =
setTimeout(function() {ajax(...);}, 500);"
src="/devotion/img/map.png">

mais ça n'enclanche toujours pas le dlclick, pire que ça, et cette fois marche pas meme sous FF...

EDIT: c'est bon, c'est moi qui suis bete, faut déclarer le timer en variable globale sinon forcement... Wink


RE: conflit onclick, ondblclick avec IE? - gameprog2 - 12-09-2010

Juste une question, à quoi servent le click et le double-click ?


RE: conflit onclick, ondblclick avec IE? - Anthor - 12-09-2010

A déclencher un événement sur 1 clic ou 1 double clic.