Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3018 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Utiliser arguments pour noms de calques

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Utiliser arguments pour noms de calques

n°1657490
Sayannara
Posté le 13-12-2007 à 00:48:12  profilanswer
 

Hello everyone,
 
Voila j'essaie de bricoler avec JavaScript, y a vraiment pas d'autres mots pour mieux décrire.
 
Sur ma page Internet, j'ai deux boutons img, chacun d'eux fait apparaître un calque différent.
Place à la source.. (fichier .js externe)
 

Code :
  1. <!--
  2. var montrer = true
  3. function basculer(valeur)
  4. { if (montrer == true)
  5.   { document.all.valeur.style.visibility
  6.             = "hidden"
  7.     montrer = false
  8.   }
  9.   else
  10.   { document.all.valeur.style.visibility
  11.             = "visible"
  12.     montrer = true
  13.   }
  14.   return true
  15. }
  16. -->


Et donc dans ma page..

Code :
  1. <img src="Images_CSS/Boutons/infos.gif" alt="Infos"  name="infos"  width="37" height="32" id="infos"  onClick="basculer(imageQuiBascule)">
  2. <img src="Images_CSS/Boutons/infos.gif" alt="Infos2" name="infos2" width="37" height="32" id="infos2" onClick="basculer(imageQuiBascule2)">


 
 imageQuiBascule = calque nommé imageQuiBascule
 imageQuiBascule2 = calque nommé imageQuiBascule2
 
Bref si j'utilise pas d'argument, et que je met directement le nom du calque, ça fonctionne très bien mais ça signifie que je dois faire 2 scripts pour la même fonction. Je suppose qu'il s'agit d'un petit problème de syntaxe dans le cas contraire pourriez-vous m'expliquer la bonne marche à suivre s'il vous plait ?
 
Merci par avance de votre soutient
 
 
 

mood
Publicité
Posté le 13-12-2007 à 00:48:12  profilanswer
 

n°1659891
nargy
Posté le 18-12-2007 à 13:30:48  profilanswer
 

Code :
  1. <script type="text/javascript">
  2. <!--
  3. function basculer(img, img1, img2)
  4. { img.src=img.src==img1?img2:img1; }
  5. // -->
  6. </script>
  7. <img src="Image1.gif" alt="Infos" name="infos"  id="infos"  onClick="basculer(this, 'Image1.gif', 'Image2.gif')">


n°1660108
Sayannara
Posté le 18-12-2007 à 17:11:23  profilanswer
 

Eh bien merci à toi, depuis ce temps, je n'imaginais plus avoir de réponses. A vrai dire, j'ai finalement trouver la solution, mais la tienne est quelque peu différente, je vais pouvoir comparer et essayer, merci encore.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Utiliser arguments pour noms de calques

 

Sujets relatifs
utiliser les fonctions id3 avec phpComment utiliser la machine virtuelle java Microsoft ?
incrementation des noms de mes objets de contrôle a l'ouverture du doccalques invisiblent au chargement de la page
Utiliser une fonction sur un pointeur[Lua] Utiliser Lua dans du C
quel sgbd utiliser?Quelle techno. utiliser pour dév. page web avec onglets
Passer les arguments d'un Array dans un setTimeout.Codage noms de fichier Windows et serveur FTP
Plus de sujets relatifs à : Utiliser arguments pour noms de calques


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR