fonction SwitchMenu(obj)

fonction SwitchMenu(obj) - HTML/CSS - Programmation

Marsh Posté le 17-09-2008 à 14:55:53    

Bonjour  :) ,
 
 
J'utilise un script en javascript pour des menus de mon site -http://www.ecologie-d-alain.com
exemple à la page
-http://www.ecologie-d-alain.com/bio/nos-professionnels.php
Il s'agit du menu vertical qui donne une liste géographique
 
J'avais trouvé ce menu sur un autre site qui lui-meme l'avait trouvé sur un site javascript en anglais.
Je l'aime bien car il a de nombreux avantages...
 
Par contre j'aimerai améliorer la navigation pour les internautes.
Je souhaiterai que par défaut les départements de France apparaissent pour les internautes.
Cela fait partie des points importants que je dois régler pour améliorer la navigabilité du site.
 
Apparemment quand on clique sur le mot france, cela appelle la fonction function SwitchMenu('sub0')
 
Le code est la:
-http://www.ecologie-d-alain.com/bio/menu.js
 
Merci de votre aide, car je n'y arriverais sans doute pas tout seul...
 
cordialement
Alain


Message édité par alain1111 le 17-09-2008 à 15:18:12
Reply

Marsh Posté le 17-09-2008 à 14:55:53   

Reply

Marsh Posté le 17-09-2008 à 15:25:43    

Vu le code javascript, t'as deux choix :
1) appeller la fonction SwitchMenu avec l'id du bon élément "SwitchMenu('sub0')" mais ça peut poser problème si tu modifies plus tard le fichier css (collision avec un changement d'une régle du fichier css) et il faut le faire dans toutes les pages et pour chaque menu du genre
 
2) modifier le fichier css pour que l'élément sub0 soit affiché en
rajoutant la régle :

Citation :

#sub0 {
display:block;
}

en sachant que ça agira sur l'élément "sub0" de toutes les pages qui utilise ce csss.
A noter que si le nom varie d'une page à l'autre, il est préférable de faire une classe exprès pour ce changement.

Reply

Marsh Posté le 17-09-2008 à 16:41:34    

Bonjour omega2,
 
 
Je te remercie de ton aide.
J'ai choisi d'appeler la fonction SwitchMenu('sub0') dans le boby
<body onLoad="javascript:SwitchMenu('sub0');" >
 
Le petit décalage d'une seconde avant l'ouverture du menu attire l'oeil...
Du coup j'ai du faire le meme chose sur les autres fichiers  qui ont ce meme menu.
 
Je viens au passage de constater que d'une page à l'autre le pays détaillé est perdu...
Comme pour le moment je n'ai qu'un pays, le mieux est d'attendre d'en avoir plusieurs et de refaire des tests à ce moment la...
 
 
en tout cas à une prochaine
Alain

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed