Titre: Que dois-je ajouter à ce javascript ?
Posté par: JP le le 08-01-2004 a 11:02:02
Comment devrais-je modifier le javascript suivant pour que les liens apparaissent dans une nouvelle fenêtre ?
Merci d'avance !
************************************
<!-- A coller entre les balises <body> et </body> -->
<FORM> <SELECT NAME="list" onChange="top.location.href=this.form.list.options[this.form.list.selectedIndex].value"> <OPTION SELECTED VALUE="http://www.yahoo.fr">Yahoo France <OPTION VALUE="http://www.francite.com">Francite <OPTION VALUE="http://www.nomade.fr">Nomade <OPTION VALUE="http://www.altavista.com">Altavista <OPTION VALUE="http://www.excite.com">Excite <OPTION VALUE="http://www.infoseek.com">Infoseek <OPTION VALUE="http://www.lycos.com">Lycos <OPTION VALUE="http://www.magellan.com">Magellan </SELECT> </FORM>
|
Titre: Re:Que dois-je ajouter à ce javascript ?
Posté par: ric le le 08-01-2004 a 19:41:51
Essaye cela.
<head> <script language="javascript"> function ouv_popup() { window.open(document.formul.list.options[document.formul.list.selectedIndex].value,"fen_calendrier",""); } </script> </head> <body> <FORM name="formul"> <SELECT NAME="list" onChange="ouv_popup()">
|
Titre: Re:Que dois-je ajouter à ce javascript ?
Posté par: yacapa le le 09-01-2004 a 00:47:47
Pour rester dans le meme genre de prog que jp, il suffit juste d'ajouter window.open comme cela:
Code:
<FORM> <SELECT NAME="list" onChange="window.open(top.location.href=this.form.list.options[this.form.list.selectedIndex].value)"> <OPTION SELECTED VALUE="http://www.yahoo.fr">Yahoo France <OPTION VALUE="http://www.francite.com">Francite <OPTION VALUE="http://www.nomade.fr">Nomade <OPTION VALUE="http://www.altavista.com">Altavista <OPTION VALUE="http://www.excite.com">Excite <OPTION VALUE="http://www.infoseek.com">Infoseek <OPTION VALUE="http://www.lycos.com">Lycos <OPTION VALUE="http://www.magellan.com">Magellan </SELECT> </FORM>
|
|
|
Titre: Re:Que dois-je ajouter à ce javascript ?
Posté par: JP le le 09-01-2004 a 15:24:15
Pour rester dans le meme genre de prog que jp, il suffit juste d'ajouter window.open comme cela:
Code:
<FORM> <SELECT NAME="list" onChange="window.open(top.location.href=this.form.list.options[this.form.list.selectedIndex].value)"> <OPTION SELECTED VALUE="http://www.yahoo.fr">Yahoo France <OPTION VALUE="http://www.francite.com">Francite <OPTION VALUE="http://www.nomade.fr">Nomade <OPTION VALUE="http://www.altavista.com">Altavista <OPTION VALUE="http://www.excite.com">Excite <OPTION VALUE="http://www.infoseek.com">Infoseek <OPTION VALUE="http://www.lycos.com">Lycos <OPTION VALUE="http://www.magellan.com">Magellan </SELECT> </FORM>
|
|
|
|
Merci beaucoup, je vais essayer ça ce soir ! |
Titre: Re:Que dois-je ajouter à ce javascript ?
Posté par: JP le le 09-01-2004 a 20:00:31
Pour rester dans le meme genre de prog que jp, il suffit juste d'ajouter window.open comme cela:
Code:
<FORM> <SELECT NAME="list" onChange="window.open(top.location.href=this.form.list.options[this.form.list.selectedIndex].value)"> <OPTION SELECTED VALUE="http://www.yahoo.fr">Yahoo France <OPTION VALUE="http://www.francite.com">Francite <OPTION VALUE="http://www.nomade.fr">Nomade <OPTION VALUE="http://www.altavista.com">Altavista <OPTION VALUE="http://www.excite.com">Excite <OPTION VALUE="http://www.infoseek.com">Infoseek <OPTION VALUE="http://www.lycos.com">Lycos <OPTION VALUE="http://www.magellan.com">Magellan </SELECT> </FORM>
|
|
|
|
J'ai essayé avec la modification que tu as proposé. Mais le problème, c'est que le lien s'ouvre dans une nouvelle page mais aussi dans la fenêtre de mon site ! Moi je souhaite que mon site reste là où il est ! ;o) Une idée ? |
Titre: Re:Que dois-je ajouter à ce javascript ?
Posté par: yacapa le le 09-01-2004 a 20:12:51
Autant pour moi, j'avais pas fait gaffe. Faut virer top.location.href= ce qui donne:
Code:
<FORM> <SELECT NAME="list" onChange="window.open(this.form.list.options[this.form.list.selectedIndex].value)"> <OPTION SELECTED VALUE="http://www.yahoo.fr">Yahoo France <OPTION VALUE="http://www.francite.com">Francite <OPTION VALUE="http://www.nomade.fr">Nomade <OPTION VALUE="http://www.altavista.com">Altavista <OPTION VALUE="http://www.excite.com">Excite <OPTION VALUE="http://www.infoseek.com">Infoseek <OPTION VALUE="http://www.lycos.com">Lycos <OPTION VALUE="http://www.magellan.com">Magellan </SELECT> </FORM>
|
|
|
Titre: Re:Que dois-je ajouter à ce javascript ?
Posté par: JP le le 10-01-2004 a 09:16:49
Ok, merci beauoup Yacapa, cette fois ça joue parfaitement !
MERCI |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|