Bonjour,
je souhaite un menu déroulant dans mon site. J'ai donc pris sur le net le script qu'une bonne ame a bien voulu donner
http://www.infos-du-net.com/forum/ [...] -deroulant
Ce script marche si je fais quelque chose de simple comme cela :
Code :
- <!-- DEBUT DU SCRIPT MENU DEROULANT-->
- <p><form NAME="menu">
- <div align="center"><center><p>
- <select NAME="popup"
- onChange="change_site();" style="background-color:teal; color:yellow" size="1">
- <option VALUE>- Biochimie -</option>
- <option VALUE="index.html"> -index</option>
- </select>
- <select NAME="popup"
- onChange="change_site();" style="background-color:teal; color:yellow" size="1">
- <option VALUE>- Microbiologie -</option>
- <option VALUE="acceuilcalculs.html"> -calculs </option>
- </select>
- </p>
- </center></div>
- </form>
- <script>
- function change_site() {
- var site = document.menu.popup.selectedIndex;
- {
- window.location.href =
- document.menu.popup.options[site].value;
- }
- }
- </script>
- </p>
- <!-- FIN DU SCRIPT MENU DEROULANT-->
|
Sous Wampserver, quand je click sur le "index" de mon menu déroulant, il m'amene bien à ma page index.html (je crois l'avoir testé en ligne aussi et ca marche, avec ke bon chemin d'acces biensur)
Cependant je souhaite créer sur la meme ligne plusieurs menu déroulant, j'ai donc modifier mon code comme ceci :
Code :
- <!-- DEBUT DU SCRIPT MENU DEROULANT-->
- <p><form NAME="menu">
- <div align="center"><center><p>
- <select NAME="popup"
- onChange="change_site();" style="background-color:teal; color:yellow" size="1">
- <option VALUE>- Biochimie -</option>
- <option VALUE="index.html"> -index</option>
- </select>
- <select NAME="popup"
- onChange="change_site();" style="background-color:teal; color:yellow" size="1">
- <option VALUE>- Microbiologie -</option>
- <option VALUE="acceuilcalculs.html"> -calculs </option>
- </select>
- </p>
- </center></div>
- </form>
- ... blablabla
|
Le fait de rajouter ce nouvel onglet déroulant me fait tout péter : quand je click sur le "index" qui marchait tout a l'heure, la il ne marche plus...
Quel erreur de synthaxe ai je fais ? Ou bien le script n'est pas adapté pour plusieurs onglets déroulant ?
Merci