menu deroulant, option selected????
9 messages
• Page 1 sur 1
- david11
- WRInaute discret

- Messages: 61
- Inscription: 24 Nov 2007
menu deroulant, option selected????
Bonjour,
Voila, j'ai un menu déroulant, mais je voudrais que quand une personne selectionne l'une des options et ira dans la page selectionées, que l'entete du menu(c-à-d selected) sera l'option déja selectionée, et non pas la 1ere option de la liste.
voila le code que j'utilise:
<script type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<form name="chanteur" id="chanteur">
<select name="menu" onchange="MM_jumpMenu('parent',this,0)">
<option value="0">Choix du chanteurs</option>
<option value="0">-------------------</option>
<option value="test.html">samir</option>
<option value="riendutout.html">--badr</option>
<option value="khamli.html">--zizo</option>
</select>
</form>
je voudrais mettre ce menu dans une include, il sera le meme sur toute les pages, mais je cherche une option a ajouté peut etre sur le code qui me permet lorsque le visiteur click sur une option de menu et ira sur la page voulu l'option qui sera affiché sur le menu de cette page est l'option déja clické.
voir un exemple de menu sur ce site http://www.maroczik.com mais ce site utilise l'option selected, je sais pas comment il fait s'il vous ajouter un chanteur sur le menu.
merci d'avance
Voila, j'ai un menu déroulant, mais je voudrais que quand une personne selectionne l'une des options et ira dans la page selectionées, que l'entete du menu(c-à-d selected) sera l'option déja selectionée, et non pas la 1ere option de la liste.
voila le code que j'utilise:
<script type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<form name="chanteur" id="chanteur">
<select name="menu" onchange="MM_jumpMenu('parent',this,0)">
<option value="0">Choix du chanteurs</option>
<option value="0">-------------------</option>
<option value="test.html">samir</option>
<option value="riendutout.html">--badr</option>
<option value="khamli.html">--zizo</option>
</select>
</form>
je voudrais mettre ce menu dans une include, il sera le meme sur toute les pages, mais je cherche une option a ajouté peut etre sur le code qui me permet lorsque le visiteur click sur une option de menu et ira sur la page voulu l'option qui sera affiché sur le menu de cette page est l'option déja clické.
voir un exemple de menu sur ce site http://www.maroczik.com mais ce site utilise l'option selected, je sais pas comment il fait s'il vous ajouter un chanteur sur le menu.
merci d'avance
-

C!d - WRInaute discret

- Messages: 61
- Inscription: 26 Nov 2007
pour qu'une option d'un menu déroulant soit déjà sélectionnée il faut ajouter l'argument "selected" dans la balise <OPTION>
exemple :
<OPTION value="valeur" selected>texte</OPTION>
après il suffit de faire un petit programme PHP qui rajoute l'argument "selected" dans la balise <OPTION> lorsque la valeur est celle qui est sélectionnée
exemple :
<OPTION value="valeur" selected>texte</OPTION>
après il suffit de faire un petit programme PHP qui rajoute l'argument "selected" dans la balise <OPTION> lorsque la valeur est celle qui est sélectionnée
- david11
- WRInaute discret

- Messages: 61
- Inscription: 24 Nov 2007
bonjour, cé ca ce que je cherche C!d,
"après il suffit de faire un petit programme PHP qui rajoute l'argument "selected" dans la balise <OPTION> lorsque la valeur est celle qui est sélectionnée"
mais je suis nul en php, qq peut m'aider!!!!!
"après il suffit de faire un petit programme PHP qui rajoute l'argument "selected" dans la balise <OPTION> lorsque la valeur est celle qui est sélectionnée"
mais je suis nul en php, qq peut m'aider!!!!!
-

C!d - WRInaute discret

- Messages: 61
- Inscription: 26 Nov 2007
le plus simple c'est ça
mais il faut éviter de mettre une adresse de page comme valeur car c'est une porte ouverte pour le piratage de ta page PHP
- Code: Tout sélectionner
<form name="chanteur" id="chanteur">
<select name="menu" onchange="MM_jumpMenu('parent',this,0)">
<option value="0">Choix du chanteurs</option>
<option value="0">-------------------</option>
<?
if($menu=="test.html") echo "<option value=\"test.html\" selected>samir</option>";
else echo "<option value=\"test.html\">samir</option>";
if($menu=="riendutout.html") echo "<option value=\"riendutout.html\" selected>--badr</option>";
else echo "<option value=\"riendutout.html\">--badr</option>";
if($menu=="khamli.html") echo "<option value=\"khamli.html\" selected>--zizo</option>";
else echo "<option value=\"khamli.html\">--zizo</option>";
?>
</select>
</form>
mais il faut éviter de mettre une adresse de page comme valeur car c'est une porte ouverte pour le piratage de ta page PHP
-

C!d - WRInaute discret

- Messages: 61
- Inscription: 26 Nov 2007
je crois avoir trouvé (j'ai pas testé)
donc là tes pages finissent par .php et non pas .html
- Code: Tout sélectionner
<form name="chanteur" id="chanteur">
<select name="menu" onchange="MM_jumpMenu('parent',this,0)">
<option value="0">Choix du chanteurs</option>
<option value="0">-------------------</option>
<?
if($SCRIPT_URL=="/test.php") echo "<option value=\"test.php\" selected>samir</option>";
else echo "<option value=\"test.php\">samir</option>";
if($SCRIPT_URL=="/riendutout.php") echo "<option value=\"riendutout.php\" selected>--badr</option>";
else echo "<option value=\"riendutout.php\">--badr</option>";
if($SCRIPT_URL=="/khamli.php") echo "<option value=\"khamli.php\" selected>--zizo</option>";
else echo "<option value=\"khamli.php\">--zizo</option>";
?>
</select>
</form>
donc là tes pages finissent par .php et non pas .html
9 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Menu déroulant (scroll) ou menu effetjquery qui disparait ?
- Menu déroulant avec sous menu horizontale.
- [Résolu] Ajouter une option à ce menu
- Help menu déroulant !
- [help!] Menu Déroulant
- Menu déroulant
- Probleme de menu déroulant
- menu deroulant et ebuzzing
- Menu deroulant : référencement ?
- Menu déroulant CSS
Consultez la description détaillée des produits ou services de Google suivants : Google Alternate Views
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


