Partage
  • Partager sur Facebook
  • Partager sur Twitter

Javascript

marche pas sous IE

    30 août 2006 à 1:32:39

    Bonjour, alors voila j'utilise un oce javascript qui fonctionne sous Firefox mais pas sur IE.
    Queqlu'un pourai m'aider pour que sa fonctionne aussi sur IE svp.

    Merci d'avance

    <script language="JavaScript">

            /**

             * Permet d'envoyer des données en GET ou POST en utilisant les XmlHttpRequest

             */


            function sendData(data, page, method)

            {

                    if(document.all)

                    {

                            //Internet Explorer

                            var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;

                    }//fin if

                    else

                    {

                        //Mozilla

                            var XhrObj = new XMLHttpRequest();

                    }//fin else

                   

                    //définition de l'endroit d'affichage:

                    var content = document.getElementById("contenu");

                   

                    //si on envoie par la méthode GET:

                    if(method == "GET")

                    {

                            if(data == 'null')

                            {

                                    //ouvertur du fichier sélectionné:

                                    XhrObj.open("GET", page);

                            }//fin if

                            else

                            {

                                    //Ouverture du fichier testGet.php en methode GET

                                    XhrObj.open("GET", page+"?"+data);

                            }//fin else

                    }//fin if

                    else if(method == "POST")

                    {

                            //Ouverture du fichier testPost.php en methode POST

                            XhrObj.open("POST", page);

                    }//fin elseif

           

                    //Ok pour la page cible

                    XhrObj.onreadystatechange = function()

                    {

                            if (XhrObj.readyState == 4 && XhrObj.status == 200)

                                    content.innerHTML = XhrObj.responseText ;

                    }       

           

                    if(method == "GET")

                    {

                            XhrObj.send(null);

                    }//fin if

                    else if(method == "POST")

                    {

                            XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');

                            XhrObj.send(data);

                    }//fin elseif

            }//fin fonction SendData

           

            /**

             * Permet de récupérer les données d'un fichier via les XmlHttpRequest:

             */


            function getFile(page)

            {

                    sendData('null', page, 'GET')

            }//fin fonction getFile 

      </script>
    • Partager sur Facebook
    • Partager sur Twitter
      30 août 2006 à 2:54:15

      Salut, va voir sur openweb il ont un très bon article sur XMLHttpRequest()

      Au revoir.
      • Partager sur Facebook
      • Partager sur Twitter

      Javascript

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown