Pbs execution script ajax

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par voyagesnet, 16 Avril 2009.

  1. voyagesnet
    voyagesnet WRInaute discret
    Inscrit:
    23 Juin 2008
    Messages:
    62
    J'aime reçus:
    0
    bonjour

    j'ai fais la création d'un script ajax qui permet de Lier trois listes déroulantes
    le pbs c'est que ce script fonctionne trés bien sur IE mais non sur les autres navigateurs (mozilla, opera)

    cordialement
     
  2. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 163
    J'aime reçus:
    338
    Surement du code AJAX avec ActiveX ... qui fonctionne uniquement sur IE. Avec ton code ce serait plus simple pour t'aider.
     
  3. voyagesnet
    voyagesnet WRInaute discret
    Inscrit:
    23 Juin 2008
    Messages:
    62
    J'aime reçus:
    0
    oui c'est ca ,c'est avec ActiveX

    -------------------------------------partie de script ----------------------------------------
    function getXhr(){
    var xhr = null;
    if(window.XMLHttpRequest) // Firefox et autres
    xhr = new XMLHttpRequest();
    else if(window.ActiveXObject){ // Internet Explorer
    try {
    xhr = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
    xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
    }
    else { // XMLHttpRequest non supporté par le navigateur
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
    xhr = false;
    }
    return xhr;
    }


    //------------------------------------------------------charger la liste de pays
    /**
    * Méthode qui sera appelée sur le click du bouton
    */

    function goe(){
    var xhr = getXhr();
    // On défini ce qu'on va faire quand on aura la réponse
    xhr.onreadystatechange = function(){
    // On ne fait quelque chose que si on a tout reçu et que le serveur est ok
    if(xhr.readyState == 4 && xhr.status == 200){
    leselect = xhr.responseText;
    // On se sert de innerHTML pour rajouter les options a la liste
    document.getElementById('retou').innerHTML = leselect;
    }
    }

    // Ici on va voir comment faire du post
    xhr.open("POST","adresse_page_php",true);
    // ne pas oublier ça pour le post
    xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    // ne pas oublier de poster les arguments
    // ici, l'id de l'auteur
    sel = document.getElementById('theme');
    dep = sel.options[sel.selectedIndex].value;
    xhr.send("dep="+dep);
    }
     
  4. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 978
    J'aime reçus:
    121
  5. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 163
    J'aime reçus:
    338
    Tant qu'a utiliser un framework JS... je te conseille jQuery à la place de Prototype/Scriptaculous :wink:
    Mais il y'a d'autres exemples sur le forum sans framework.

    Edit: http://xhrconnection.sutekidane.net/
     
  6. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 978
    J'aime reçus:
    121
    On va encore en revenir à une bonne vieille opposition des familles Proto VS JQuery :)
     
Chargement...
Similar Threads - Pbs execution script Forum Date
PBS REQUETE PREPARE PDO Développement d'un site Web ou d'une appli mobile 9 Septembre 2011
Pbs requette de selection Développement d'un site Web ou d'une appli mobile 26 Octobre 2010
Problème site qui s'affiche de deux façon différentes (pbs pointage?) Administration d'un site Web 4 Octobre 2010
pbs group bye Développement d'un site Web ou d'une appli mobile 21 Août 2009
pbs redirection avec htacces Netlinking, backlinks, liens et redirections 5 Août 2009
Pbs code javascript Développement d'un site Web ou d'une appli mobile 22 Mars 2009
pbs page lente au chargement Développement d'un site Web ou d'une appli mobile 20 Mars 2009
[Google Analytics] Pbs dans ls stats avec les url accentuées Google Analytics 27 Juillet 2008
Pbs de mails sur phpbb2 et WPMU avec celeonet ? Administration d'un site Web 18 Janvier 2007
Pbs concernant les metas "content-language" Débuter en référencement 8 Janvier 2006
Pbs referencement google Problèmes de référencement spécifiques à vos sites 7 Août 2004
Comment stopper l'exécution de script ajax Développement d'un site Web ou d'une appli mobile 21 Avril 2019
Exécution requête sur bouton sur une ligne tableau Administration d'un site Web 5 Juillet 2017
Stopper execution $.ajax() après un clic Développement d'un site Web ou d'une appli mobile 5 Mars 2017
exécution programme binaire sur des systèmes d'exploitation Débuter en référencement 5 Novembre 2014
"max execution time" et hébergement mutualisé Administration d'un site Web 19 Février 2014
MySQL différence d'exécution Développement d'un site Web ou d'une appli mobile 15 Janvier 2013
Optimiser l'éxécution du JS Développement d'un site Web ou d'une appli mobile 21 Août 2012
Demande de conseils sur execution Java Script Demandes d'avis et de conseils sur vos sites 13 Avril 2012
Temps d'éxécution requête mysql vraiment contre intuitif Développement d'un site Web ou d'une appli mobile 9 Novembre 2011