Bonjour,
Dans une page Php appellée des centaines de fois par jour par utilisateur dans une application intranet, j'utilise une fonction javascript sur le onClick d'une image pour afficher un 'div'.
De de temps à aute et de manière totalement aléatoire, le onclick ne fonctionne pas (mon 'div' ne s'affiche pas).
Voici d'abord le script qui est utilisé pour masquer le 'div' au chargement de la page :
Voici le onclick sur mon image :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <script language='javascript'> document.getElementById('donneesCible').style.display = 'none'; document.getElementById('divCampagne').style.display = 'none'; </script>
Voici le 'div' en question :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <img id='plusPresentationCibe' src='../images/plus.gif' border='0' align='absmiddle' onclick=\"showDiv('" . $presentationCible . "', 'donneesCible', 'divImg');\">
Enfin, voici la fonction javaScript appellée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <div id='donneesCible'>"; include("../fichiersInclusion/enregCible.inc"); echo "</div>
Quelqu'un aurait une idée de la provenance du problème? Du fait que cela arrive de manière totalement aléatoire est perturbant et surtout compliqué à débugger.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function showDiv(presentation, idDiv, divImage) { document.getElementById(idDiv).style.display = 'block'; document.getElementById(divImage).innerHTML = "<img src='../images/moins.GIF' border='0' align='absmiddle' onclick=\"hideDiv('" + presentation + "', '" + idDiv + "', '" + divImage + "');\"> " + presentation + "</div>"; }
Merci d'avance
Partager