URGENT : Problème avec un menu déroulant !

URGENT : Problème avec un menu déroulant ! - Programmation

Marsh Posté le 14-04-2001 à 17:14:44    

J'ai récupéré un script permettant d'ouvrir une page de son choix grâce à un menu déroulant.  
 
Le problème est que je voudrais que la nouvelle page s'ouvre dans un nouveau cadre et non pas dans le même que celui où se trouve le menu.  
 
Je vous donne le script :  
 
<form>  
<select name="liste" size=1 onChange="if (form.liste.selectedIndex != 0) location = form.liste.options[form.liste.selectedIndex].value; else alert('Veuillez choisir une rubrique.')">  
<option value="SITES.htm">Allergo  
<option value="http://www.allergonet.com" target="_blank">1  
<option value="http://www.allergienet.com/medecin/fondmedecin.php3?page=medecin" >2  
<option value="http://www.cicbaa.com" target="_blank">3  
</select>  
</form>  
 
Que dois-je modifier pour obtenir le target="_blank" d'un lien classique ??  
 
Merci d'avance pour vos réponses  
 
@+  
Web

Reply

Marsh Posté le 14-04-2001 à 17:14:44   

Reply

Marsh Posté le 14-04-2001 à 18:35:16    

Essaie ça:
 
<select name="liste" size=1 onChange="if (form.liste.selectedIndex != 0) open(form.liste.options[form.liste.selectedIndex].value); else alert('Veuillez choisir une rubrique.' ">


---------------
http://www.cheata.net le site qui vous donne la banane!
Reply

Marsh Posté le 14-04-2001 à 21:57:55    

Roswell_> Ça marche pô ! :(  
Une page blanche s'ouvre dans le même cadre et aucune des URL ne se charge...
 
Une idée ??
 
Merci d'avance
 
@+

Reply

Marsh Posté le 15-04-2001 à 09:02:17    

Si ça peut aider voici un script permettant d'ouvrir dans un cadre différent mais pas automatiquement à la sélection dans le menu déroulant : il faut cocher la case ouvrir dans une autre fenêtre et ensuite cliquer OK.
 
<form name="mycombowopt">
<select  name="example" size=1>
   <option value="http://www.crollen.com/tweety-as-tanguy/partenariat.htm" target="cadre1">Partenariat</option>
<option value="http://www.crollen.com/tweety-as-tanguy/Argent/new.htm" target="cadre1">Argent</option>
<option value="http://www.crollen.com/tweety-as-tanguy/Javascript/Java.htm" target="cadre1">Javascript</option>
  </select> <input type="button" value="Go!" onClick="gothere()"> <br>
  <input type="checkbox" name="windowoption" value="ON">Ouvrir une autre fenêtre</p>
</form>
 
<script language="javascript">
function gothere(){
var thebox=document.mycombowopt
if (thebox.windowoption.checked){
if (!window.newwindow)
newwindow=window.open("" )
newwindow.location=
thebox.example.options[thebox.example.selectedIndex].value
}
else
location=
thebox.example.options[thebox.example.selectedIndex].value
}
</script>
 
 
Je n'arrive pas à mixer les 2...
 
Si qq a une idée ??
 
Merci d'avance
 
@+

Reply

Marsh Posté le 15-04-2001 à 23:10:50    

heu..
 
Essaie ça:  
 
<select name="liste" size=1 onChange="if (form.liste.selectedIndex != 0) window.open(form.liste.options[form.liste.selectedIndex].value); else alert('Veuillez choisir une rubrique.' ">
 
sinon, je verrais apres mes exams


---------------
http://www.cheata.net le site qui vous donne la banane!
Reply

Marsh Posté le 16-04-2001 à 11:18:59    

Roswell_> Non, malheureusement ça ne fonctionne toujours pas !
Cette fois-ci rien ne se produit...
 
@+

Reply

Marsh Posté le 16-04-2001 à 22:38:42    

En attendant les exams de Roswell_
quelqu'un d'autres a une idée ??
 
Merci d'avance

Reply

Marsh Posté le 17-04-2001 à 17:27:11    

Toujours pas d'idée ??
Aller SVouPlait...

Reply

Marsh Posté le 17-04-2001 à 17:42:41    

scuse j'ai pas torp le tmeps de me pencher sur ton bleme, mais ce que tu peux faire c dans le onChange="", mettre un truc qui t'ouvre une fenetre a qui tu assign un nom...et afficher ensuite ta page dans cette fenetre...je te dis j'ai pas torp le temps la mais ca doit etre trankilou a faire
bye


---------------
la vie est un programme, on en est les bugs  
Reply

Marsh Posté le 18-04-2001 à 22:39:08    

up ?

Reply

Marsh Posté le 18-04-2001 à 22:39:08   

Reply

Marsh Posté le 19-04-2001 à 17:31:08    

Bon, cherchez plus, j'ai trouvé tout seul...
 
Voilà ma solution :
<select name="liste" size=1 onChange="if (form.liste.selectedIndex != 0) window.open(form.liste.options[form.liste.selectedIndex].value,'_blank');">
 
Merci à Roswell_ et under
 
@+
Bob

Reply

Sujets relatifs:

Leave a Replay

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