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 :
- <!--
- var montrer = true
- function basculer(valeur)
- { if (montrer == true)
- { document.all.valeur.style.visibility
- = "hidden"
- montrer = false
- }
- else
- { document.all.valeur.style.visibility
- = "visible"
- montrer = true
- }
- return true
- }
- -->
|
Et donc dans ma page..
Code :
- <img src="Images_CSS/Boutons/infos.gif" alt="Infos" name="infos" width="37" height="32" id="infos" onClick="basculer(imageQuiBascule)">
- <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