Mon menu déroulant ouvre des liens dans une autre fenêtre

Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour les ccmistes,

comme l'indique mon titre, j'ai trouvé un code qui répond à mon attente au détail près qu'il ouvre un autre onglet. J'aimerais que ça ouvre sur la page est-ce que vous pouvez me conseiller ?..

voilà le code :

<form method=... name="from">
<select name="sites">
<OPTION VALUE="#" SELECTED> Choisir </OPTION>
<option onclick="redirection()" value="http://www.colmar-immo.com/#!appartements-louer/cats">Appartements en location</option>
<option onclick="redirection()" value="http:///www.colmar-immo.com/#!appartements-vente/c1x2s">Appartements en vente</option>
</select>

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


Je vous remercie à l'avance
A voir également:

4 réponses

bboyskuat Messages postés 16 Date d'inscription   Statut Membre Dernière intervention  
 
YO ! Essaie ça :

<select name="sites" onChange="location = this.options[this.selectedIndex].value;"> 
<OPTION VALUE="#" SELECTED> Choisir </OPTION> 
<option  value="http://www.colmar-immo.com/#!appartements-louer/cats">Appartements en location</option> 
<option  value="http:///www.colmar-immo.com/#!appartements-vente/c1x2s">Appartements en vente</option> 
</select> 
0
Utilisateur anonyme
 
Tout d'abord merci pour ta réponse bboyskuat,
c'est presque ça seulement le lien s'ouvre dans la liste déroulante ?...

Merci tout de même
0
bboyskuat Messages postés 16 Date d'inscription   Statut Membre Dernière intervention  
 
Comment ça dans la liste déroulante ?
Moi il l'ouvre dans la même page

Envoi tout ton code de la page STP :)
0
Utilisateur anonyme
 
Je ne sais pas comment insérer une capture d'écran mais chez moi, la page s'ouvre dans l'espace réservé au menu déroulant .. Le code est un copier/coller de ta réponse le voilà

"<select name="sites" onChange="location = this.options[this.selectedIndex].value;">
<OPTION VALUE="#" SELECTED> Choisir </OPTION>
<option value="http://www.colmar-immo.com/#!appartements-louer/cats">Appartements en location</option>
<option value="http:///www.colmar-immo.com/#!appartements-vente/c1x2s">Appartements en vente</option>
</select>
0
Utilisateur anonyme
 
D'ailleurs je viens de publier le site tu peux constater en cliquant sur le lien ..

(à part ça je trouve sympa que tu te penche sur ma question, je me sens moins seul :o)
0
bboyskuat Messages postés 16 Date d'inscription   Statut Membre Dernière intervention  
 
Créer un page juste html et met juste le code dedans, chez moi ça marche mais à mon avis tu dois avoir une balise mal refermé dans ton code ou un truc du genre
0
Utilisateur anonyme
 
Je viens de créer une page vierge mais le résultat est le même ..

Le problème c'est que je n'ai pas de client ftp, le site ou je fais ces pages ne l'autorise pas, alors je colle des bouts de codes dans une application HTML, le ne vois pas toutes les balises de la page ..
0