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 :

IE et Firefox: le grand amour :)


Sujet :

JavaScript

  1. #1
    Nouveau membre du Club
    Inscrit en
    Novembre 2006
    Messages
    44
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Novembre 2006
    Messages : 44
    Points : 31
    Points
    31
    Par défaut IE et Firefox: le grand amour :)
    Bonjour,

    j'aimerai votre aide:
    j'ai une fonction en javascript qui mqrche parfqitement bien sur IE, mais qui me produit une erreur sur firefox.

    Voivi la fonction complete:
    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
     
    function usEdit(frm, d, UserId, EditStr)
    {
    	frm.txtAction.value = 'save_update';
     
    	frm.txtUserId.value = UserId;
     
    	d.getElementById("tbAdd").style.display = "none";
    	d.getElementById("tbInput").style.display = "inline";
     
    	frm.txtFullName.focus();
     
    	var Params = EditStr.split("|");
    	frm.txtFullName.value = Params[0];
    	frm.txtPosition.value = Params[1];
    	frm.txtLoginName.value = Params[2];
    	frm.txtPhone.value = Params[3];
     
    	var SecurityGroupId = Params[4];
    	for (i = 0; i < frm.ddlSecurityGroup.options.length; i++)
    	{
    		if (frm.ddlSecurityGroup.options(i).value == SecurityGroupId)
    		{
    			frm.ddlSecurityGroup.selectedIndex = i;
    		}
    	}
     
    	if (Params[5] == '1') frm.cbxVisible.checked = true;
    		else frm.cbxVisible.checked = false;
     
    	return false;
    }
    l'erreur est la suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Erreur : frm.ddlSecurityGroup.options is not a function
    c'est une erreur pour la ligne suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if (frm.ddlSecurityGroup.options(i).value == SecurityGroupId)
    Merci pour toute aide!!

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 65
    Points : 52
    Points
    52
    Par défaut
    essaye de remplacer par :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (frm.ddlSecurityGroup.options[i].value == SecurityGroupId)

  3. #3
    Nouveau membre du Club
    Inscrit en
    Novembre 2006
    Messages
    44
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Novembre 2006
    Messages : 44
    Points : 31
    Points
    31
    Par défaut


    c'etait bien sa!

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 65
    Points : 52
    Points
    52
    Par défaut
    Car pour firefox (et il a raison) , les () design un appel de fonction, plus précisemment d'une méthode dans ce cas là.

    Pour les indices des tableaux toujours utiliser les []

  5. #5
    Nouveau membre du Club
    Inscrit en
    Novembre 2006
    Messages
    44
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Novembre 2006
    Messages : 44
    Points : 31
    Points
    31
    Par défaut
    Je m'en souviendrai

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Le grand mode d'emploi du forum, à lire si vous souhaitez tout savoir !
    Par Anomaly dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 2
    Dernier message: 03/06/2013, 17h36
  2. Qu'est ce qu'un grand projet ?
    Par Geronimo dans le forum Débats sur le développement - Le Best Of
    Réponses: 62
    Dernier message: 04/04/2013, 14h52
  3. mise en page grand decallage en translation de IE7 et firefox sur la droite
    Par amateur_will dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 13/01/2008, 07h59
  4. Grand probleme de compatibilité entre Firefox et IE
    Par moonia dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 02/06/2006, 10h36

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