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 :

[AJAX] Javascript IE != Mozilla


Sujet :

JavaScript

  1. #1
    Membre r�gulier
    Profil pro
    Inscrit en
    D�cembre 2006
    Messages
    6
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 6
    Par d�faut [AJAX] Javascript IE != Mozilla
    Bonsoir,

    J'ai un soucis : j'ai un code .js qui fonctionne parfaitement avec FF alors qu'avec IE il bug carr�ment.

    Voici la situation :

    Je g�n�re (avec un script php) des lignes qui repr�sentent mes inscriptions en attentes. Sur chaque ligne, on trouve une checkbox, le nom/pr�nom et un select avec le statut de l'utilisateur. Lorsque que l'on s�lectionne un utilisateur (on check la checkbox) et que l'on valide avec le bouton "valider les inscriptions", un script js r�cup�re l'id (qui correspond � l'utilisateur s�lectionn�), la valeur du select et l'envoi en AJAX � un script de traitement.

    Pour r�ussir cette op�ration, je proc�de comme suit :
    - � chaque click sur une checkbox, je r�cup�re l'id de l'utilisateur s�lectionn� et true/false selon l'�tat de la checkbox que je stocke dans un tableau global (indice->id,valeur->true/false);
    - � la validation, je fais une boucle sur la tableau et sur chaque it�ration qui est � true, je r�cup�re l'indice (qui correspond � l'id de l'utilisateur) et je fais un getElementById pour r�cup�rer la value du select correspondant � l'utilisateur.

    Avec FF, �a fonctionne et avec IE il n'arrive pas � trouver l'�l�ments correspondant (getElementById).

    Fragments de code php :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    $statut = "
    <select name=\"statut\" id=\"".$données['id_util']."\" size=\"1\">
    	<option value=\"stagiaire\" ".$statuta.">stagiaire</option>
    	<option value=\"etudiant\" ".$statutb.">&eacute;tudiant</option>
    	<option value=\"enseignant\" ".$statutc.">enseignant</option>
    </select>
    ";
    echo "<input type=\"checkbox\" name=\"".$données['id_util']."\" value=\"".$données['id_util']."\" onclick=\"cochage(this.name,this.checked)\"> ".$données['prenom_util']." ".$données['nom_util']." ".$statut."<br />";
    Fragments de code js :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    function cochage(Nom,Coché) {
    	window.liste[Nom] = Coché;
    };
    function accepter() {
    	var i = 0;
    	var j = 0;
    	var url = "";
    	for(i=0;i<=window.liste.length;i++) {
    		if(typeof window.liste[i] != "undefined" && window.liste[i] == true) {
    			var statut = document.getElementById(i).value;
    			url += "&id"+j+"="+i+"&stt"+j+"="+statut;
    			j++;
    		};
    	};
    	alert(url);
    	document.getElementById("message").style.display = "block";
    	//ajax(window.location.search+url,"inscriptionvalidation","message","objet");
    }
    Merci d'avance

  2. #2
    Membre r�gulier
    Profil pro
    Inscrit en
    D�cembre 2006
    Messages
    6
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 6
    Par d�faut
    A d�faut de trouver la solution, j'ai opt� pour une solution de contournement : j'ai r�alis� la validation des utilisateurs et la validation de leur statut en deux �tapes.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [AJAX] JavaScript, Ajax et XML
    Par tclariss dans le forum G�n�ral JavaScript
    R�ponses: 6
    Dernier message: 09/10/2006, 22h53
  2. Erreur dans la console javascript de mozilla firefox
    Par zodd dans le forum G�n�ral JavaScript
    R�ponses: 10
    Dernier message: 03/10/2006, 18h51
  3. Techno Ajax: javascript, servlet java
    Par xfacq dans le forum Servlets/JSP
    R�ponses: 2
    Dernier message: 07/08/2006, 17h08
  4. javascript et mozilla
    Par lyon31 dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 27/03/2006, 14h19

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