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

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

Pb Compatibilité d'un script sous FireFox


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

Pb Compatibilité d'un script sous FireFox

dimanche 4 décembre 2005 à 23:02:19 | Pb Compatibilité d'un script sous FireFox

Kommius

Salut à tous! Voilà, je cours à votre aide car j'ai trouvé un petit script sympa sur le site (http://www.javascriptfr.com/code.aspx?ID=22007)

Le Code en question :
  1. <html>
  2. <head>
  3. <title>test</title>
  4. <script language="JavaScript">
  5. function afficherAutre() {
  6.   var a = document.getElementById("autre");
  7.   var m = document.getElementById("mots");
  8.   
  9.   if (document.form1.liste.value == 3)
  10.   {
  11.       if (a.style.display == "none")
  12.         a.style.display = "block";
  13.       if (m.style.display == "none")
  14.         m.style.display = "block";
  15.   }
  16.   else
  17.   {
  18.       a.style.display = "none";
  19.     m.style.display = "none";    
  20.   }
  21. }
  22. </script>
  23. </head>
  24. <body>
  25. <form name="form1" method="post" action="">
  26. <p>Choisissez une option :
  27.     <select name="liste" onChange="afficherAutre()">
  28.         <option value=1>option1</option>
  29.         <option value=2>option2</option>
  30.         <option value=3>Autre</option>
  31.     </select>
  32.     </p>
  33.     <span id=autre style="display: none"> Autre :</span>
  34.     <input type="text" id="mots" name="mots" style="display: none">
  35. </form>
  36. </body>
  37. </html>

Petit problème, il ne marche que sous IE complètement, mais j'aimerais le faire fonctionner sous FireFox.. Il me semble que j'avais lu quelquepart que c'est du à la fonction document.getElementById...

lundi 5 décembre 2005 à 08:30:41 | Re : Pb Compatibilité d'un script sous FireFox

bultez

Membre Club

Bonjour,
je pense qu'à chaque fois que c'est possible,
il vaut mieux utiliser this.  ch'tit exemple :

<html>
<head>
<title>test</title>
<script type="Text/JavaScript">
function afficherAutre(lst) {
  var a = document.getElementById("autre");
  var m = document.getElementById("mots");
  if (lst.value == 3)
  {
        a.style.display = "block";
        m.style.display = "block";
  }
  else
  {
  a.style.display = "none";
  m.style.display = "none";    
  }
}
</script>
</head>
<body>
<form name="form1" method="post" action="">
<p>Choisissez une option :
    <select name="liste" onChange="afficherAutre(this);">
        <option value=1>option1</option>
        <option value=2>option2</option>
        <option value=3>Autre</option>
    </select>
    </p>
    <span id=autre style="display: none"> Autre :</span>
    <input type="text" id="mots" name="mots" style="display: none">
</form>
</body>
</html>


Cordialement. Bul. ~
Site ~



Cette discussion est classée dans : script, style, document, display, none


Répondre à ce message

Sujets en rapport avec ce message

Propriété display avec IE [ par initnocsib ] Bonjour,Voici un petit script qui fonctionne nickel sous Firefox, mais pas du tout sous IE function active(n){        document.getElementByI probleme de compatibilité de fonction javascript avec la balise <table> [ par misshasnae ] slt ts le mondej'ai un petit problème dans le code html de ma page de réservation, svp si quelq'un a une idée repond moi c urgent é merci d'avance. problème avec un menu [ par 77marsmars77 ] Bonjour à tous, J'ai un petit souci avec mon menu. Quand je clique sur le menu 1 il m'affiche les sous menus1. là c'est ok. Quand je clique sur le lie Modification dynamique d'un formulaire [ par Romain54000 ] Bonjour, Voila j'ai un probléme dont je ne trouve malheureusement pas de réponse. Je voudrai partir d'une liste déroulante avec plusieurs choix, suiv JS PARENT node [ par ghighidu63 ] Bonjour, j'ai crée ce sujet car j'ai besoin d'aide pour mon script. J'ai crée un truc pour Minimiser et Fermer un truc (Cacher/Afficher) Quand il y'en probleme avec mon code avec firefox et opera [ par savagestudio ] bonjour (mon clavier et en norvegien, desole [^^sad2]) , J ai u probleme avec mon code , il marche parfaitment avec safari, chrome,IE mais pas avec fi pb avec un formulaire select [ par ahah38 ] Bonjour, J'ai besoin d'aide sur un formulaire select. Je souhaite réaliser un carnet de route en utilisant un formulaire select. Les visiteurs pourron remettre des input radio à vide [ par joujma5 ] bonjour j'ai un bout de code qui me gène je veux bien remettre les input radio vides(!=checked) on rafraîchissant la page web.voici le code: funct Comment puis-je améliorer ce script ??? [ par nanti ] Bonjour à tous !Tout d'abord, j'espère être dans le bon thème... !?Comme annoncer, je souhaite améliorer ces scripts pour n'en faire qu'un qui soit op Commande Onclick agrandir image + afficher du texte [ par pharen ] bonjour à tous je souhaite réaliser une gallery photos ainsi les photos sont sur la page en petite taille. je click sur une photo et elle s'agrandit


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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,172 sec (4)

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