bonjour comme le titre le dit, j'ai un bouton sur lequel je clic mais l'évènement n'est détecté qu'une seule fois, je suis obligé de cliquer sur F5 à chaque fois pour que mon bouton fonctionne. Que faut-il faire pour régler ce problème.
merci
bonjour comme le titre le dit, j'ai un bouton sur lequel je clic mais l'évènement n'est détecté qu'une seule fois, je suis obligé de cliquer sur F5 à chaque fois pour que mon bouton fonctionne. Que faut-il faire pour régler ce problème.
merci
Attends... attends.... où est ma boule de cristal... je vois ....heu *rien*
Et si tu nous montrais le bout de code concerné ? ^^ (ou un lien)
cela peut être un comportement tout à fait normal:
Donc comme le souligne E.R.: sans code...
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input type="button" onclick="alert('une fois');this.onclick=function(){};" value='il était' />
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Ok Un peu plus d'explication. j'ai plusieurs boutons qui appellent des fonctions différentes javascript lors d'un clicces deux fonctions les voici
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <img src='icon/doc_inversionHB.png' onclick="flipHorizontal();" ></img> <img src='icon/doc_inversionDG.png'onclick="rotationimg();"></img>action est récupérer par un switch du coté php pour exécuter la partie du programme approprié. Jai fait un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 function rotationimg(){ document.getElementById('image').src =" ./dicom.php?quality=100&action=rotate&finSession=0 "+ '&varStatic='+ varStatic(); } function flipHorizontal(){ document.getElementById('image').src =' ./dicom.php?quality=100&action=flipH'; }du côté php pour savoir de quelle action il s'agit mais une fois que je clic sur le bouton qui envoi l'action flipH au premier clic l'action est bien affiché par mon echo et si je reclique rien ne s'affiche et là il me faut faire F5 pour que mon bouton réagisse à l'évènement. Quant au bouton qui revoit l'action rotate pas de problème je peu cliquer autant de fois que je veux le echo m'affiche rotate. Ce n'est non plus un problème de session côté php j'ai fait les testes nécessaires.
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo "je suis l'action".$_GET['action'];
pas d'espace à la fin de tes liens ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 document.getElementById('image').src =" ./dicom.php?quality=100&action=rotate&finSession=0&varStatic='+ varStatic();
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
j'ai corrigé mais ce n'est pas ça qui cause le problème
Ni au début
en revanche, il en faut un entre src et onclick et img est une balise autofermante
Code : Sélectionner tout - Visualiser dans une fenêtre à part document.getElementById('image').src ="./dicom.php?quality=100&action=rotate&finSession=0&varStatic='+ varStatic();
Code : Sélectionner tout - Visualiser dans une fenêtre à part <img src='icon/doc_inversionDG.png' onclick="rotationimg();" />
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
Partager