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

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

albert
WRInaute impliqué
WRInaute impliqué
 
Messages: 456
Inscription: Mer Aoû 27, 2003 20:28

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

Message le Dim Aoû 22, 2004 10:04

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


Cendrillon
WRInaute accro
WRInaute accro
 
Messages: 4747
Inscription: Mar Aoû 17, 2004 15:41

Message le Dim Aoû 22, 2004 18:20

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 ?


Gaëtan R.
WRInaute impliqué
WRInaute impliqué
 
Messages: 311
Inscription: Lun Avr 26, 2004 16:24

Message le Dim Aoû 22, 2004 20:46

Code: Tout sélectionner
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

albert
WRInaute impliqué
WRInaute impliqué
 
Messages: 456
Inscription: Mer Aoû 27, 2003 20:28

Message le Dim Aoû 22, 2004 21:28

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 ....


Cendrillon
WRInaute accro
WRInaute accro
 
Messages: 4747
Inscription: Mar Aoû 17, 2004 15:41

Message le Lun Aoû 23, 2004 9:56

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 ...

albert
WRInaute impliqué
WRInaute impliqué
 
Messages: 456
Inscription: Mer Aoû 27, 2003 20:28

Message le Mer Aoû 25, 2004 21:09

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


mahefarivony
WRInaute accro
WRInaute accro
 
Messages: 11405
Inscription: Lun Oct 14, 2002 10:00

Message le Mer Aoû 25, 2004 21:40

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

Code: Tout sélectionner
<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>

albert
WRInaute impliqué
WRInaute impliqué
 
Messages: 456
Inscription: Mer Aoû 27, 2003 20:28

Message le Mer Aoû 25, 2004 21:59

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 ......


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité