Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2356 connectés 

  FORUM HardWare.fr
  Programmation

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°24834
bobnephew
Posté le 14-04-2001 à 17:14:44  profilanswer
 

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

mood
Publicité
Posté le 14-04-2001 à 17:14:44  profilanswer
 

n°24836
Roswell_
Posté le 14-04-2001 à 18:35:16  profilanswer
 

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!
n°24844
bobnephew
Posté le 14-04-2001 à 21:57:55  profilanswer
 

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
 
@+

n°24869
bobnephew
Posté le 15-04-2001 à 09:02:17  profilanswer
 

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
 
@+

n°24916
Roswell_
Posté le 15-04-2001 à 23:10:50  profilanswer
 

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!
n°24934
bobnephew
Posté le 16-04-2001 à 11:18:59  profilanswer
 

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

n°25016
bobnephew
Posté le 16-04-2001 à 22:38:42  profilanswer
 

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

n°25309
bobnephew
Posté le 17-04-2001 à 17:27:11  profilanswer
 

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

n°25313
under
(avec u comme under)
Posté le 17-04-2001 à 17:42:41  profilanswer
 

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  
n°25801
bobnephew
Posté le 18-04-2001 à 22:39:08  profilanswer
 

up ?

mood
Publicité
Posté le 18-04-2001 à 22:39:08  profilanswer
 

n°26036
bobnephew
Posté le 19-04-2001 à 17:31:08  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

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

 

Sujets relatifs
[flash5] pb de clip (urgent!)Problème avec Perl les CGI et le HTML
probleme de mise en page sur vb6 aide à une debutante[ASP / SQL Server] Urgent Help
[JAVA] - Problème de rafraîchissement d'écran !!![SQL] j'ai un ptit probleme avec une requete....
[PHP] Problème de script (débutant)[Java] Et oui encore un probleme ...
probleme de frame avec netscapeProbleme d'installation de Dacode :-( Newbie inside ...
Plus de sujets relatifs à : URGENT : Problème avec un menu déroulant !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR