Lien menu déroulant
Résolu
derf42
-
Breub62 Messages postés 2989 Date d'inscription Statut Membre Dernière intervention -
Breub62 Messages postés 2989 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai crée un menu déroulant avec des liens vers différentes pages html. Ce menu est présent sur chaque page pour pouvoir navigué de l'une a l'autre. Mon probleme est que je voudrais que le menu déroulant affiche au premier plan la page ou je suis. Je m'explique: par exemple ici sur le forum de comment ça marche, le menu déroulant est sur webmastering et quand on l'ouvre il est surligné en bleu. J'aimerais que le mien fasse la meme chose. Pour l'instant il est comme ça : https://www.000webhost.com/migrate?static=true . Voici mon code:
<select name="jumpMenu" class="carac_articles_bleu" id="jumpMenu">
<option value="photos_nouvelle_architecture.html">Future architecture - Plans</option>
<option value="photos_premiere_pierre.html">Pose de la première pierre</option>
<option value="photos_travaux_janvier2010.html">Janvier 2010</option>
<option value="photos_travaux_fevrier2010.html">Fevrier 2010</option>
<option value="photos_travaux_mars2010.html">Mars 2010</option>
<option value="photos_travaux_avril2010.html">Avril 2010</option>
<option value="photos_travaux_mai2010.html">Mai 2010</option>
</select>
<span class="arial">
<input type="button" name="go_button" id= "go_button" value="Voir les photos" onclick="MM_jumpMenuGo('jumpMenu','parent',0)" />
</span>
Et le code javascript:
<!--
function MM_jumpMenuGo(objId,targ,restore){ //v9.0
var selObj = null; with (document) {
if (getElementById) selObj = getElementById(objId);
if (selObj) eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0; }
}
//-->
Merci de votre aide.
J'ai crée un menu déroulant avec des liens vers différentes pages html. Ce menu est présent sur chaque page pour pouvoir navigué de l'une a l'autre. Mon probleme est que je voudrais que le menu déroulant affiche au premier plan la page ou je suis. Je m'explique: par exemple ici sur le forum de comment ça marche, le menu déroulant est sur webmastering et quand on l'ouvre il est surligné en bleu. J'aimerais que le mien fasse la meme chose. Pour l'instant il est comme ça : https://www.000webhost.com/migrate?static=true . Voici mon code:
<select name="jumpMenu" class="carac_articles_bleu" id="jumpMenu">
<option value="photos_nouvelle_architecture.html">Future architecture - Plans</option>
<option value="photos_premiere_pierre.html">Pose de la première pierre</option>
<option value="photos_travaux_janvier2010.html">Janvier 2010</option>
<option value="photos_travaux_fevrier2010.html">Fevrier 2010</option>
<option value="photos_travaux_mars2010.html">Mars 2010</option>
<option value="photos_travaux_avril2010.html">Avril 2010</option>
<option value="photos_travaux_mai2010.html">Mai 2010</option>
</select>
<span class="arial">
<input type="button" name="go_button" id= "go_button" value="Voir les photos" onclick="MM_jumpMenuGo('jumpMenu','parent',0)" />
</span>
Et le code javascript:
<!--
function MM_jumpMenuGo(objId,targ,restore){ //v9.0
var selObj = null; with (document) {
if (getElementById) selObj = getElementById(objId);
if (selObj) eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0; }
}
//-->
Merci de votre aide.
A voir également:
- Lien menu déroulant
- Menu déroulant excel - Guide
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Excel menu déroulant en cascade - Guide
- Menu déroulant google sheet - Accueil - Guide bureautique
7 réponses
Dans ce cas un truc du genre :
Mais apparemment tu n'utilise pas de php...donc le même genre de test mais en js; tu teste la valeur récupérée et tu met un selected='selected' dans ta balise option...
if($_POST['jumpMenu'] == 'photos_nouvelle_architecture.html') { echo "<option value="photos_nouvelle_architecture.html" selected='selected'>Future architecture - Plans</option>"; } else { echo "<option value="photos_nouvelle_architecture.html">Future architecture - Plans</option>"; }
Mais apparemment tu n'utilise pas de php...donc le même genre de test mais en js; tu teste la valeur récupérée et tu met un selected='selected' dans ta balise option...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question