Faire ouvrir le choix d'un menu déroulant dans nouvelle page

  • Auteur de la discussion Auteur de la discussion albert
  • Date de début Date de début
Voila, j'ai un menu déroulant, mais je voudrais que quand une personne selectionne l'une des options du menu, que ca s'ouvre dans une nouvelle page. Mais j'arrive pas à écrire la ligne de code html. J'ai ca pour le moment :

<select name="menu1" onChange="MM_jumpMenu('parent',this,0)">
<option selected>A blablater</option>
<option value="../blabla.htm">blabla</option>

Merci
 
je pense que c'est dans le code de MM_jumpMenu que ça se passe ...
tu peux nous le donner ?

PS : MM-xxx c'est du Macromedia Dreamweaver, non ?
 
Code:
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
 
oui MM dreamweaver....

Par contre je suis nul en code et je comprends pas comment me servir de facon pratique du code inséré, je sais pas à quel endroit le mettre par rapport au code que j'ai mis ....
 
il me semble qu'en ajoutant :

function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"' target='_blank'");
if (restore) selObj.selectedIndex=0;
}

cela devrait fonctionner ...
 
je suis désolé, j'arrive pas à l'intégrer, je sais pas du tout a quelle place....
moi j'ai ca :
<select name="menu1" onChange="MM_jumpMenu('parent',this,0)">
<option selected>A Visiter et &agrave; Voir</option>
<option value="../altkirch_1.htm">Altkirch</option>
<option value="../barr-1.htm">Barr</option>
</select>

Ou mettre le code, a la place de quoi ???

Merci
 
hum, une ch'tite (auto)-formation a javascript s'impose peut etre ? :-)

Code:
<script>
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"' target='_blank'");
if (restore) selObj.selectedIndex=0;
}
</script>
<select name="menu1" onChange="MM_jumpMenu('parent',this,0)">
<option selected>A Visiter et &agrave; Voir</option>
<option value="../altkirch_1.htm">Altkirch</option>
<option value="../barr-1.htm">Barr</option>
</select>
 
je dois etre vraiment nul....
j'ai collé le script, il semble bien s'intégrer, le petit logo script apparait dans dreamweaver, mais quand j'essaie, je clique sur l'un des choix de la liste, il se selectionne mais rien ne s'ouvre ......
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut