XmlHttprequequest marche sur firefox mais pas sur ie7 pk ? - 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 : XmlHttprequequest marche sur firefox mais pas sur ie7 pk ? (/showthread.php?tid=1754) Pages :
1
2
|
XmlHttprequequest marche sur firefox mais pas sur ie7 pk ? - Fitz - 13-09-2007 Voila le code qui marche très bien sur firefox mais pas sur ie7, j'ai recuperer ce code sur un autre site et j'aurais aimer l'utiliser sur ie7 c'est pour ça que je la ce soir function ObjectDiv( div , content ) { if ( document.getElementById ) { document.getElementById( div ).innerHTML = content; } else { if ( document.layers ) { document.div.innerHTML = content; } else { document.all.div.innerHTML = content; } } } function Goto( FILE , METHOD , DATA , div ) { if( METHOD == 'GET' && DATA != null ) { FILE += '?' + DATA; DATA = null; } var httpRequestM = null; if( window.XMLHttpRequest ) { // Firefox httpRequestM = new XMLHttpRequest(); } else if( window.ActiveXObject ) { // Internet Explorer httpRequestM = new ActiveXObject( "Microsoft.XMLHTTP" ); } else { // XMLHttpRequest non supporté par le navigateur return "Votre navigateur ne supporte pas les objets XMLHTTPRequest..."; } httpRequestM.open( METHOD , FILE , true ); httpRequestM.onreadystatechange = function() { if( httpRequestM.readyState == 4 ) { ObjectDiv( div , httpRequestM.responseText ); } } if( METHOD == 'POST' ) { httpRequestM.setRequestHeader( "Content-type" , "application/x-www-form-urlencoded" ); } httpRequestM.send( DATA ); } function ViewContent( div , href , method , data ) { var wait = "<div align='center'>" + "<b><font style='color:red;'>Chargement en cours.....</font></b><br><br>" + "<img src='./loading.gif' border='0' alt='Chargement en cours....'>" + "</div>"; ObjectDiv( div , wait ); Goto( href , method , data , div ); return false; } cordialement RE: XmlHttprequequest marche sur firefox mais pas sur ie7 pk ? - Haiken - 14-09-2007 et l'erreur c'est quoi ? RE: XmlHttprequequest marche sur firefox mais pas sur ie7 pk ? - Fitz - 14-09-2007 y a pas d'erreur justement rien ne se passe, le but de se script c'est qu'il affiche une pahe html dans une div sans actualiser la page sur firefox marche tres bien mais sur ie7 lorsque je clic sur le lien rien ne se passe ( et j'ai autoriser l'activeX ), je sais pas quoi modifier ... Bonne nuit tous le monde a demain RE: XmlHttprequequest marche sur firefox mais pas sur ie7 pk ? - NicoMSEvent - 14-09-2007 essaye d'imprimer régulieremet les varibles de ton script, c'est la meilleure manière de débugger, et de repérer l'instruction qui pose problème... (haaa débugging, quand tu nous tiens) RE: XmlHttprequequest marche sur firefox mais pas sur ie7 pk ? - denisc - 14-09-2007 c'est pas XmlHttprequequest RE: XmlHttprequequest marche sur firefox mais pas sur ie7 pk ? - denisc - 14-09-2007 essaie ça... Code : if (window.XMLHttpRequest){ C'est le code que j'utilise pour mon jeu... Marche sur FF, Safari, IE5.5, IE et IE7. J'ai pas essayé Opéra RE: XmlHttprequequest marche sur firefox mais pas sur ie7 pk ? - Fitz - 17-09-2007 Bonsoir tous le monde desolé j'étais pas la du week end, j'ai essyé ton code denisc j'arrive pas sa marche pas, tu aurais pas un petit bout de code complet a me proposer pour voir si le problème ne vient pas de mon ie7, merci d'avance RE: XmlHttprequequest marche sur firefox mais pas sur ie7 pk ? - denisc - 18-09-2007 Il te met quoi...? Ajax non disponible??? RE: XmlHttprequequest marche sur firefox mais pas sur ie7 pk ? - Fitz - 18-09-2007 non non dans ton code que tu ma donné au dessus, il m'ouvre bien l'alerte en me disant que c'est xmlhttprequest qui est pris en compte, et lorsque je l'integre a un code il me met une erreur sur plein de truc c'est bizarre, c'est pour sa aurait été cool que tu mette en ligne un petit truc qui marche sur chez toi pour voir si le soucis vient pas de mon install ... merci RE: XmlHttprequequest marche sur firefox mais pas sur ie7 pk ? - Fitz - 19-09-2007 function ajax() { var xhr=null; if (window.XMLHttpRequest) { xhr = new XMLHttpRequest(); } else if (window.ActiveXObject) { xhr = new ActiveXObject("Microsoft.XMLHTTP"); } //on appelle le fichier reponse.txt xhr.open("GET", "reponse.txt", false); xhr.send(null); alert(xhr.responseText); } sous firefox tout marche bien il arrive a recupere se qui est marqué dans mon fichier reponse.txt, sous ie7 y a un acces refusé a cette ligne la : xhr.open("GET", "reponse.txt", false); je comprend plus rien ... |