IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Nombre instance XMLHttpRequest


Sujet :

JavaScript

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    2
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 2
    Par d�faut Nombre instance XMLHttpRequest
    Bonjour,

    J'ai un script ajax qui fonctionne tr�s bien sous FIREFOX mais qui ne fonctionne qu'une seule fois
    sous IE 6.0 et IE 7.0. C'est � dire que l'action (changement de la valeur d'un champ dans mysql) qui doit etre r�alis� au moment du click sur une image ne fonctionne qu'une seule fois sous IE. (tant que le navigateur n'est pas redemarr� le champ n'est plus modifi�)

    Je cr�e bien la bonne instance en fonction du navigateur, mais je recr�e une instance "XMLHttpRequest" � chaque fois que je veux faire un GET. Je pense que le probl�me vient de la.


    function HTTP_Verif(Fichier){
    if(window.XMLHttpRequest) var xhr_object = new XMLHttpRequest(); // Firefox
    else if(window.ActiveXObject) var xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); // IE
    else return(false);
    xhr_object.open("GET", Fichier, true);
    xhr_object.send(null);
    if(xhr_object.readyState==4) return(xhr_object.responseText); else return(false);
    }

    function VerifEtat(num,etat){
    var TexteP = HTTP_Verif("URL_SCRIPT_PHP"+num);
    .
    .
    }

    Merci pour vos r�ponse

  2. #2
    Membre �m�rite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    772
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2004
    Messages : 772
    Par d�faut
    pourrais-tu montrer la fonction qui est appel�e par le onClick()..

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    2
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 2
    Par d�faut Appel onclick
    Voici l'appel onclick :

    <div id='Etat_$num'>
    <img src='/https/www.developpez.net/image' style='cursor: pointer' title='desactiver' alt='sortie' border='0' onclick='javascript:VerifEtat($num,$valide);'/>
    </div>

    Merci

  4. #4
    Membre tr�s actif Avatar de magnus2005
    Profil pro
    Ingenieur SI
    Inscrit en
    Avril 2005
    Messages
    454
    D�tails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (�le de France)

    Informations professionnelles :
    Activit� : Ingenieur SI

    Informations forums :
    Inscription : Avril 2005
    Messages : 454
    Par d�faut
    Desol� mais ton code � quasiment aucune chance de fonctionner.
    Il est tres peu probable que ton requester est deja terminer sa requ�te.

    Essaie de mettre une fonction de traitement sur les etats de ton object

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    xhr_object.onreadystatechange=tafonctiondetraitement

Discussions similaires

  1. R�ponses: 6
    Dernier message: 09/02/2010, 11h47
  2. Compter le nombre d'instance d'une classe
    Par cashmoney dans le forum Langage
    R�ponses: 2
    Dernier message: 21/09/2009, 11h31
  3. Compter le nombre d'instance d'une classe
    Par themadmax dans le forum C#
    R�ponses: 6
    Dernier message: 12/07/2008, 09h48
  4. nombre d'instance pour une base
    Par awatif dans le forum Oracle
    R�ponses: 2
    Dernier message: 08/08/2007, 19h16
  5. Nombre instance dune classe
    Par keub51 dans le forum Windows Forms
    R�ponses: 10
    Dernier message: 12/06/2007, 11h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo