[Javascript] Lien dans menu déroulant

Résolu
LDMBatman Messages postés 95 Date d'inscription   Statut Membre Dernière intervention   -  
Serge_La Messages postés 407 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, je souhaite créer un menu déroulant dans lequel chaque ligne sera un lien. Jusque là rien de sorcier sauf que je veux que la page appellée par le lien s'affiche dans une frame. Voilà ce que j'ai trouvé :

Menu :
<form method="post" name="from"> 
<select name="sites"> 
<option onclick="redirection()" value="Japon.htm">Japon</option> 
<option onclick="redirection()" value="eu.htm">EU</option> 
<option onclick="redirection()" value="australie.htm">Australie</option> 
</select>


Script :
<script language="javascript"> 
function redirection() 
{ 
f=window.open(""); 
f.location.href=window.document.from.sites.options[window.document.from.sites.selectedIndex].value ; 
}
</script>


Voilà ce que j'ai et le problème est que le lien fonctionne mais cela ouvre une nouvelle fenêtre. Merci à tout ceux qui pourront réflechir là dessus...
A voir également:

5 réponses

Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   922
 
salut,

il faut ajouter un attribut 'target'.
les cadres
le lien
l'attribut 'target'
0
LDMBatman Messages postés 95 Date d'inscription   Statut Membre Dernière intervention   39
 
Merci de ta réponse sauf que l'élément "target" s'utilise en html dans les balises <a>. Tu remarqueras que le script est en Javascript donc pas de balise <a>. L'utilisation de "target" est donc impossible. Merci tout de même.
0
Gihef Messages postés 5150 Date d'inscription   Statut Contributeur Dernière intervention   2 779
 
Bonjour,

Est-ce que target ferait l'affaire ?

--
0
LDMBatman Messages postés 95 Date d'inscription   Statut Membre Dernière intervention   39
 
Je vais tester Gihef. J'aurais pas accès à mon script avant cette semaine. Je vous tiendrai au courant. Merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Serge_La Messages postés 407 Date d'inscription   Statut Membre Dernière intervention   47
 
Bonjour,
je veux aussi voir le résultat.
Evidemment, ton window.open ouvre une nouvelle fenêtre.

Serge.
0