begin process at 2012 05 29 01:51:14
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Javascript et ActiveX

 > 

Autre

 > 

Ajax - temps attente


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Ajax - temps attente

mardi 12 septembre 2006 à 17:06:38 | Ajax - temps attente

citt

Bonjour,

Je voudrait executer un script php en ajax plusieur fois mais mon code n'atant pas que le premier passage soit fait il ne fait que le dernier voici mon code :

function Update_Keywords(num) {

    for (i=0;i<=num;i++) {

        document.getElementById('test').innerHTML = 'Mise à jour N° : ' + i;

        id_key = document.getElementById('Keywords_' + i).value
        group_key = document.getElementById('Groups_' + i).value
        mail_key = document.getElementById('Mail_' + i).value
        cp_key = document.getElementById('Cp_' + i).value


        var element = document.getElementById('td_' + i);
        element.bgColor = 'pink';

        fragment_url = 'update.php?mail='+mail_key+'&group='+group_key+'&id='+id_key+'&cp='+cp_key;

        //document.getElementById('test').innerHTML = fragment_url;


        xmlhttp.open("GET", fragment_url);
        xmlhttp.onreadystatechange = function() {
            if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
                if (xmlhttp.responseText == 1) {
                    element.bgColor = 'green';
                } else {
                    element.bgColor = 'red';
                }

            }
                          // Chargement...
    if(xmlhttp.readyState == 1)
    {
     document.getElementById('test').innerHTML = 'Chargement en cours...' + i;
    }
        }
        xmlhttp.send(null);
    }
}


Le soucis est qu'il ne fait que la fin de la bouvle les deux dernier element comment le faire attendre ???

Citt_jr
Bats toi avec les meilleurs, crève avec le reste
[ Lien ]

mardi 12 septembre 2006 à 21:24:12 | Re : Ajax - temps attente

wizard512

Membre Club

On pourais savoir ou est déclaré
ta variable xmlhttp     ^^'


      ~~ DotWizard512 ~~

mercredi 13 septembre 2006 à 09:10:22 | Re : Ajax - temps attente

citt

Voici la declaration :

var xmlhttp=false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation, we can cope with old IE versions.
// and security blocked creation of the objects.
  try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
   try {
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
   } catch (E) {
    xmlhttp = false;
   }
  }
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  xmlhttp = new XMLHttpRequest();
}


j'espere que ca vous aide

Citt_jr
Bats toi avec les meilleurs, crève avec le reste
[ Lien ]


Cette discussion est classée dans : key, element, document, getelementbyid, xmlhttp


Répondre à ce message

Sujets en rapport avec ce message

Document.getElementById(strId3).innerHTML = req; Problème avec IE [ par mlinux ] Bonjour,J'ai un petit script AJAX qui fonctionne avec Firefox et Safari et ne fonctionne pas avec Internet Explorer IE 8 et IE 8.[code]/************** Problème .getElementsByTagName sous Firefox [ par Nitrakz ] Bonjour, je suis en train de corriger un script ajax mais je suis tomber sur un os: [code=js] if(xmlHttp.readyState == 4 && xmlHttp.status == 200){ Submit avec une image en Ajax : Envoi de formulaire [ par romi36 ] Bonjour a tous, Je suis en train de dévelloper un site, et je me suis mis a l'ajax, je trouve personnellement cela passionant. J'ai par contre une e Problème de compatibilité entre les navigateur [ par amino0os ] Quelqu'un me m'aider les fonctions ne marchent plus avec Mozilla , Google Chrome et Opera etc. [code=js] var taille_img=100; //hauteur et largeur du Javascript ave Mozila [ par sdbounana ] Bonjour tous le monde, J'ai des problèmes avec la compatibilité de mon site avec les autres navigateurs: Il fonctionne uniquement en Internet Explorer Decocher case à cocher si autre case cochee [ par ju0123456789 ] Bonjour. Je voudrais faire un truc assez simple mais je n'y arrive pas. J'ai 2 cases à cocher, la case VGA et la case DVI quand DVI est coché, on déc Recuperer des informations provenant de la liste d'une popup et insérer dans une base de donées [ par patingfree ] Bonjour à tous, Je suis débutant en php et mysql et depuis trois jours je suis confronté à un problème qui m'empêche véritablement de continuer mon tr Remplir plusieurs cases d'un formulaire avec le resultat d'une selection provenant d'une popup [ par patingfree ] Bonjour à tous, Je dispose d'un formulaire avec 3 champs textes que je desire remplir automatiquement après la selection d'une ligne d'enregistrement problème de fonctionnement d'une fonction Javascript sur Internet explorer [ par donaldbal ] Salut à tous! s'il vous j'ai écris une fonction (function hide(Index)), qui me permet de cacher ou de rendre visibles certains champs de mon formula remplissage div avec JS [ par themagician67 ] Bonjour, Je rencontre un problème avec un div. j'ai un tableau de la sorte : [code=html]


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,250 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales