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 :

Script qui marche sous FF mais pas sous IE


Sujet :

JavaScript

  1. #21
    Membre habitué
    Inscrit en
    Mars 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2007
    Messages : 215
    Points : 151
    Points
    151
    Par défaut
    et dans le js je doit mettre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    		c = document.getElementById('d'+n);
    		m = document.getElementById('d'+n+2);
    ??

  2. #22
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Points : 36 571
    Points
    36 571
    Par défaut
    Citation Envoyé par xclam
    et dans le js je doit mettre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    		c = document.getElementById('d'+n);
    		m = document.getElementById('d'+n+2);
    ??
    C'est ça !

    A+

  3. #23
    Membre habitué
    Inscrit en
    Mars 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2007
    Messages : 215
    Points : 151
    Points
    151
    Par défaut
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    function modif(n){
    	isIE = (document.all);
    	isNN6 = (!isIE) && (document.getElementById);
    	// Compatibilité : l'objet menu est détecté selon le navigateur
    	if (isIE){ 
    		document.all['d'+n].innerHTML = document.all['d'+n+2];
     
    	}
    	if (isNN6){
    		document.getElementById('d'+n).innerHTML = document.getElementById('d'+n+2);
    	}
     
    }

    pour FF ca ne m'affiche plus rien et pour IE sa me met undefined
    J'ai essayé avec parsint mais ca ne change rien

  4. #24
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Points : 36 571
    Points
    36 571
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    	if (isIE){ 
    		document.all['d'+n].innerHTML = document.all['d'+(n+2)];
     
    	}
    	if (isNN6){
    		document.getElementById('d'+n).innerHTML = document.getElementById('d'+(n+2));
    	}

  5. #25
    Membre habitué
    Inscrit en
    Mars 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2007
    Messages : 215
    Points : 151
    Points
    151
    Par défaut
    ca ne marche pas non plus

    et si je fait
    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
     
    function modif(n){
    	isIE = (document.all);
    	isNN6 = (!isIE) && (document.getElementById);
    	// Compatibilité : l'objet menu est détecté selon le navigateur
    	if (isIE){ 
    		c = document.all['d'+n];
    		m = document.all['d'+(n+2)];
    	}
    	if (isNN6){
    		c = document.getElementById('d'+n);
    		m = document.getElementById('d'+(n+2));
    	}
    	c.innerHTML = m.value;
    }
    ca me dit
    m has no properties
    (avec FF)

  6. #26
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Points : 36 571
    Points
    36 571
    Par défaut
    Ah m**** : j'avais oublié que "n" était le param (donc en car.).
    Le parseInt() est effectivement nécessaire (sinon il va chercher "dn2") :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    	if (isIE){ 
    		c = document.all['d'+n];
    		m = document.all['d'+(parseInt(n)+2)];
    	}
    	if (isNN6){
    		c = document.getElementById('d'+n);
    		m = document.getElementById('d'+(parseInt(n)+2));
    	}
    Sinon, je sèche (ou l'erreur est ailleurs)

  7. #27
    Membre habitué
    Inscrit en
    Mars 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2007
    Messages : 215
    Points : 151
    Points
    151
    Par défaut
    He ben.... C'est PARFAIT!!!

    Merci beaucoup E.Bzz

  8. #28
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Points : 36 571
    Points
    36 571
    Par défaut
    Je t'en prie

    A+

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Script qui marche sous Linux mais pas sous Windows et vice versa
    Par tu-phat dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 26/11/2009, 02h39
  2. Script marche sous IE7 mais pas sous FF
    Par raffa dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 27/10/2008, 11h54
  3. script qui marche en locale mais pas sur le web
    Par koKoTis dans le forum Langage
    Réponses: 7
    Dernier message: 08/09/2008, 16h07
  4. Script qui marche sous Firefox mais pas sous IE
    Par GreatDeveloperOnizuka dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/01/2008, 12h04
  5. script qui marche sous ie mais pas sous firefox
    Par sebicool dans le forum Général JavaScript
    Réponses: 18
    Dernier message: 24/05/2007, 00h07

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