alan a dit:
koko a dit:
1. c pas du visual basic...
2. tu ne sais pas faire un menu en php mais comme on l'a dit plus haut en dhtml !
Code:
<Script Language="vbzcript">
<!--
SUB ShowHide(Menu)
//Menu = "formations"
IF Menu = "anymactions" THEN document.all.item("anymactions").className = "ON" END IF
IF Menu = "formations" THEN document.all.item("formations").className = "ON" END IF
IF Menu = "cellules" THEN document.all.item("cellules").className = "ON" END IF
IF Menu = "plaines" THEN document.all.item("plaines").className = "ON" END IF
IF Menu = "camps" THEN document.all.item("camps").className = "ON" END IF
IF Menu = "cave" THEN document.all.item("cave").className = "ON" END IF
IF Menu = "contacts" THEN document.all.item("contacts").className = "ON" END IF
END SUB
-->
</Script>
ben g ca sur ma page ... koi ...
c'est compatible IE mais pas Mozilla...
Code:
<Script Language="[color=red]VBSCRIPT[/color]">
<!--
SUB ShowHide(Menu)
//Menu = "formations"
IF Menu = "anymactions" THEN document.all.item("anymactions").className = "ON" END IF
IF Menu = "formations" THEN document.all.item("formations").className = "ON" END IF
IF Menu = "cellules" THEN document.all.item("cellules").className = "ON" END IF
IF Menu = "plaines" THEN document.all.item("plaines").className = "ON" END IF
IF Menu = "camps" THEN document.all.item("camps").className = "ON" END IF
IF Menu = "cave" THEN document.all.item("cave").className = "ON" END IF
IF Menu = "contacts" THEN document.all.item("contacts").className = "ON" END IF
END SUB
-->
</Script>
MEILLEUR SOLUTION: Convertis ton code en JAVASCRIPT et tu n'auras (presque) aucun probleme.
Deja ton code en VBSCRIPT devrait etre ... éclairci:
- Dans un IF si tu n'as qu'une seul commande à faire (ce qui est ton cas), tu ne dois pas mettre de END IF.
- Solution 1: Pourquoi tu n'utiles pas des SELECT CASE, c'est beaucoup plus propre.
- Solution 2:
Code:
SUB ShowHide(Menu)
document.all.item(Menu).className = "ON"
END SUB
Un petit code pour gérer les erreurs serait aussi utile