CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

javascript> bug sous IE ? :-\

offspring182
offspring182
Niveau 10
12 mars 2006 à 15:04:37

salut tout le monde, j´ai essayé de faire un ptit truck en ajax, ça marche nikel sous firefox, mais sous IE ça se contente d´afficher le fichier ajax.php?var=par (les derniers messages d´un forum) , mais ne se recharge pas ( un disfonctionnement au niveau du setTimeout(); ? ), et même en rechargant manuellement, les nouveaux messages ne s´affoichent pas, enfin, c´est chelou, voici le code:

<script language="JavaScript">
<!--
var xhr_object = null;
var xhr_url = ´ajax.php?var=par´;

function SendGetRequest() {
if ( window.XMLHttpRequest ) {
// Objet XmlHttpRequest pour les moteurs GECKO
xhr_object = new XMLHttpRequest();
} else if ( window.ActiveXObject ) {
// Objet XmlHttpRequest pour Internet Explorer
xhr_object = new ActiveXObject( ´Microsoft.XMLHTTP´ );
} else {
// Navigateur non-compatible
alert( ´Votre navigateur ne supporte pas les objets XMLHTTPRequest...´ );
return;
}
// On ouvre la requete vers la page désirée
xhr_object.open( ´GET´, xhr_url, true );
// On lui donne le pointeur de fonction de retour
xhr_object.onreadystatechange = CallBackRequest;
// On envoi la requete
xhr_object.send( null );

}

function CallBackRequest() {
// Sur le retour de la requete, on teste son état
if ( xhr_object.readyState == 4 ) {
// On injecte notre retour dans la DIV prevue a cet effet
document.getElementById( ´divResult´ ).innerHTML = xhr_object.responseText;
}
}

SendGetRequest();

//-->
</script>

<div id=´divResult´ style="OVERFLOW: auto; WIDTH: 100%; HEIGHT: 200px"></div>

godrik
godrik
Niveau 30
12 mars 2006 à 16:00:20

tu aurais probablement plus de réponse sur le forum "creation de site web"

dnob700
dnob700
Niveau 10
12 mars 2006 à 19:07:28

regarde déjà si dans tes option internet, il n´y aurais pas quelque chose de désactiver (l´option "autoriser les scripts de controle du navigateur" par exemple (je en sais pas précisement à quoi elle correspond, mais son nom à l´air de ressembler à ton problème).

Par ce que IE même s´il possède des bug, permet d´afficher des sites ajax autrement plus complexe (sans compter que ça fait partie des technologies que microsoft supporte en ce moment), donc je ne pense pas que tu soit déjà tomber sur un bug de IE.

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment