[JavaScript] pb IE
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'ai un petit souci avec Internet Explorer avec mon code JavaScript.
La liste de balises OPTION s'affiche bien dans Google Chrome, et dans Internet Explorer (pas dans Mozilla Firefox mais ça m'est égal).
Mais l'alert() lors d'un double clic sur une des options ne fonctionne que sous Google Chrome... alors que j'aurais besoin que ça fonctionne sous IE (parce que je compte utiliser un ActiveXObject après).
J'ai inspecté le code source dans IE, les balises options ont bien leur ondblclick="alert(this.value);" ...
Je ne comprends pas ce qui ne va pas. Est-ce que quelqu'un pourrait m'aider ?
Merci d'avance :)
J'ai un petit souci avec Internet Explorer avec mon code JavaScript.
function search() { var req = null; if(window.XMLHttpRequest) { req = new XMLHttpRequest(); } else if(window.ActiveXObject) { req = new ActiveXObject("Microsoft.XMLHTTP"); } else { alert("Objets XMLHTTPRequest non supportés."); return; } var txt = document.getElementById("txt").value; req.open("GET", "http://localhost:8084/WebApplication1/getFiles.jsp?filename="+txt, false); req.onreadystatechange = function() { if(req.readyState == 4) { var rep = req.responseText; var tmp = rep.split(">>"); var res = document.getElementById("res"); while((obj = res.firstChild)) { res.removeChild(obj); } for(i in tmp) { var opt = document.createElement("option"); opt.setAttribute("value", tmp[i]); opt.setAttribute("ondblclick", "alert(this.value);"); opt.appendChild(document.createTextNode(tmp[i])); res.appendChild(opt); } } } req.send(null); }
La liste de balises OPTION s'affiche bien dans Google Chrome, et dans Internet Explorer (pas dans Mozilla Firefox mais ça m'est égal).
Mais l'alert() lors d'un double clic sur une des options ne fonctionne que sous Google Chrome... alors que j'aurais besoin que ça fonctionne sous IE (parce que je compte utiliser un ActiveXObject après).
J'ai inspecté le code source dans IE, les balises options ont bien leur ondblclick="alert(this.value);" ...
Je ne comprends pas ce qui ne va pas. Est-ce que quelqu'un pourrait m'aider ?
Merci d'avance :)
A voir également:
- [JavaScript] pb IE
- Ie tab - Télécharger - Outils pour navigateurs
- Telecharger javascript - Télécharger - Langages
- Ie 11 - Télécharger - Navigateurs
- Ie 9 - Télécharger - Navigateurs
- Ie 8 - Télécharger - Navigateurs