Aller au contenu

Menu déroulant en html


ivoyages

Sujets conseillés

Bonjour,

J'utilise le menu déroulant html/javascript trouvé sur Toulouse Renaissance (http://www.toulouse-renaissance.net/c_outils/c_menu_deroulant.htm).

J'ai souhaité intégré un second menu mais ça ne fonctionne pas. Le menu ne renvoit pas vers les urls correspondantes mais recharge la page. quelqu'un peut-il m'expliquer le problème ? J'ai pourtant redéfini les variables.

Voici deux extraits des deux menu pour que vous vous rendiez compte :

Code 1 :


<!-- DEBUT DU SCRIPT MENU DEROULANT-->
<p><form NAME="carnets">
<div align="center"><center><p>
<select NAME="popup"
onChange="change_site();">
<option VALUE="">-  Carnets de voyage par pays  -</option>
<option VALUE="http://www.i-voyages.net/dossiers/cat.php?val=148_les+acores+-+carnets+voyage">-  Carnets de Voyage Açores</option>
<option VALUE="http://www.i-voyages.net/dossiers/cat.php?val=113_afrique+sud+-+carnets+voyage">-  Carnets de voyage Afrique du sud</option>
<option VALUE="http://www.i-voyages.net/dossiers/cat.php?val=124_algerie+-+carnets+voyage">-  Carnets de Voyage Algérie</option>
</select> </p>
</center></div>
</form>
<script>
function change_site() {
var site = document.carnets.popup.selectedIndex;
{
window.location.href =
document.carnets.popup.options[site].value;
}
}
</script>
</p>
<!-- FIN DU SCRIPT MENU DEROULANT-->

Code 2 :

<!-- DEBUT DU SCRIPT MENU DEROULANT-->
<p><form NAME="menu2">
<div align="center"><center><p>
<select NAME="popup2"
onChange="change_site();">
<option VALUE="">-  Carnets de voyage par régions de France  -</option>
<option VALUE="http://www.i-voyages.net/dossiers/cat.php?val=88_aquitaine+-+carnets+voyage">-  Carnets de Voyage Aquitaine</option>
<option VALUE="http://www.i-voyages.net/dossiers/cat.php?val=89_auvergne+-+carnets+voyage">-  Carnets de voyage Auvergne</option>
<option VALUE="http://www.i-voyages.net/dossiers/cat.php?val=90_basse+normandie+-+carnets+voyage">-  Carnets de Voyage Basse Normandie</option>
</select> </p>
</center></div>
</form>
<script>
function change_site() {
var site = document.menu2.popup2.selectedIndex;
{
window.location.href =
document.menu2.popup2.options[site].value;
}
}
</script>
</p>
<!-- FIN DU SCRIPT MENU DEROULANT-->

Merci d'avance pour votre aide ;)

Greg

Lien vers le commentaire
Partager sur d’autres sites

Salut,

Ca a l'air de fonctionner chez moi, j'ai mis les deux menus sur la même page et celle-ci ne se recharge pas.

Peux-tu nous mettre cela en ligne ?

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...