Menu déroulant

Menu déroulant - HTML/CSS - Programmation

Marsh Posté le 31-08-2006 à 14:38:17    

Bonjour,  
je cherche à faire un menu déroulant avec pour chaque choix, l'ouverture de la page dans un même cadre. Exactement comme sur cette page.
Merci de votre aide.


Message édité par Pianou le 31-08-2006 à 16:29:58
Reply

Marsh Posté le 31-08-2006 à 14:38:17   

Reply

Marsh Posté le 31-08-2006 à 16:18:31    

Bon en fait, j'ai le menu déroulant!
Le problème, c'est quand je clique sur un lien dans le menu, rien ne se passe.  
Et deuxième chose, j'aimerais que quand on clique sur un lien, la page s'ouvre dans le même cadre.
Merci beaucoup de votre aide.
 
Voici mon script:  
Dans Head:  

Citation :

<script language="JavaScript">
<!--
//PLF-http://www.jejavascript.net/
function menuderoulant(cadre,selection){  
eval(cadre+".location='"+selection.options[selection.selectedIndex].value+"'" );
}
//-->
</script>  


Dans Body:  

Citation :

<form name="form1">
<div align="center">  
<select name="menu" onChange="menuderoulant('parent.frames[\'moncadre\']',this)">
<option value="#">menu</option>
<option value="menu1.htm">Page 1</option>
<option value="menu2.htm">Page 2</option>
</select>
</div>
</form


Message édité par Pianou le 31-08-2006 à 16:38:38
Reply

Marsh Posté le 31-08-2006 à 16:56:02    

Comme target, tu choisis _self; c'est la frame que tu dois choisir.

Reply

Marsh Posté le 31-08-2006 à 16:57:11    

C'est à dire? Je met ça où? A la place de moncadre, c'est ça? (D'ailleurs j'avais un petit doute sur l'écriture du script à ce niveau là).
Donc, si je ne m'abuse on obtient ça:  

Citation :

<form name="form1">  
<div align="center">  
<select name="menu" onChange="menuderoulant('parent.frames[\'_self\']',this)">  
<option value="#">menu</option>  
<option value="menu1.htm">Page 1</option>  
<option value="menu2.htm">Page 2</option>  
</select>  
</div>  
</form


Je suis désolé de mon ignorance, mais je débute.
 
Et concernant les liens? Parce qu'en plus j'ai cru lire que des fois les liens fonctionnaient pour des pages sur internet, mais pas pour des pages situées dans le répertoire....


Message édité par Pianou le 31-08-2006 à 17:33:06
Reply

Marsh Posté le 31-08-2006 à 18:33:51    

S'il vous plaît, aidez-moi!
Je n'y arrive pas.

Reply

Marsh Posté le 31-08-2006 à 20:53:36    

Je ne comprend pas, d'habitude vous répondez....

Reply

Marsh Posté le 31-08-2006 à 20:57:17    

Ben moi je répondrais surtout que tu devrais eviter les frames :D


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 31-08-2006 à 22:22:23    

Oui je sais bien, mais je préfère faire comme ça.
Et puis finalement, tu n'apportes pas vraiment de réponses à la question....

Reply

Marsh Posté le 31-08-2006 à 22:26:29    

Bah pleure pas, ça te fait un up gratuit :o


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 31-08-2006 à 22:32:23    

C'est vrai, mais là je désespère trop! Tu pourrais pas m'aider toi?


Message édité par Pianou le 31-08-2006 à 22:33:51
Reply

Marsh Posté le 31-08-2006 à 22:32:23   

Reply

Marsh Posté le 01-09-2006 à 11:22:23    

Merci à tous! Vous avez brillé (par votre abscence).
Mais j'ai trouvé et le problème est résolu.

Reply

Sujets relatifs:

Leave a Replay

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