[AJAX] Fonction ajax ne fonctionne qu'une seule fois que IE (titre édité)
Salut,
Voilà bien le genre de truc indébugable, mais je demande quand même, au cas où...
Donc le code ajax:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| function getHTTPObject() {
var xmlhttp;
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
try {
xmlhttp = new XMLHttpRequest();
} catch (e) {
xmlhttp = false;
}
}
return xmlhttp;
}
var http = getHTTPObject(); |
la fonction javascript
Code:
1 2 3 4 5 6 7
|
function play_track(ip,port,numero) {
var url = "http://*********/play.php?track=";
var url2 = url + numero + "&ip=" + ip + "&port=" + port;
http.open("GET", url2, true);
http.send(null);
} |
Sous firefox, pas de problème, mes boutons "play_track" sont fonctionnels.
En revanche, sous IE (7), ca fonctionne pendant un moment (de durée aléatoire), c'est à dire que les boutons fonctionnent pendant, disons, 2 minutes, et puis rideau.
Un F5 sur la page n'aide pas. Je suis obligé de quitter IE et de le relancer.
Si quelqu'un a une idée... merci !