S'abonner :  Newsletters    Magazines
Avis sur les produits Avis sur les logiciels Avis sur les jeux Actualités A propos de 01net
476 utilisateurs connectés

Liste déroulante (comment faire pour ouvrir une nouvelle...

yoyo17560 le 27 avril 2007 à 15h18
Bonjour !
voilà, j'ai un pettit problème problème.
Dans mon javascript j'ai inclu une liste déroulante :
c'est assez complexe:

<title>Liste déroulante et javascript</title>
<script type="text/javascript"><!--
function ChangeUrl(formulaire){
if (formulaire.ListeUrl.selectedIndex != 0){
location.href = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value;
<a href="(if (formulaire.ListeUrl.selectedIndex != 1){" target="_blank"></a>.
}
else{
alert('Veuillez choisir une destination.');
}
}
// --></script>
<form id="destination" >
<select id="ListeUrl" SIZE=1 onchange="ChangeUrl(this.form)">
<option selectED value="">Effectuer une recherche dans...</option>
<option value="http://www.google.fr/search?sourceid=navclient&aq=t&hl=fr&ie=UTF-8&rls=HPEA,HPEA:2006-30,HPEA:fr&q=t%c3%a9l%c3%a9scope+hubble">Google "téléscope Hubble"</option>
<option value="http://images.google.fr/images?svnum=10&um=1&hl=fr&rls=HPEA%2CHPEA%3A2006-30%2CHPEA%3Afr&q=t%C3%A9l%C3%A9scope+hubble&btnG=Recherche+d%27images">Google image "téléscope Hubble"</option>
<option value="http://www.google.com/custom?cx=015579542021946593542%3Avg88xgx3cfo&q=t%E9l%E9scope+hubble&sa=Rechercher+++%3E%3E&cof=GFNT%3A%23FF9900%3BGALT%3A%23008000%3BCX%3Asciences-astronomie%3BVLC%3A%233300CC%3BDIV%3A%23CC0000%3BFORID%3A0%3BT%3A%23330000%3BALC%3A%230000CC%3BLC%3A%230000CC%3BGIMP%3A%23FF9900%3BBGC%3A%23FFFFFF%3BAH%3Aleft&hl=fr&client=google-coop-np">Sciences-astronomie "téléscope Hubble"</option>
</select>
</FORM>


Je voudrais que quand je presse un bouton de la liste déroulante, s'ouvre une nouvelle fenêtre.
Le but est quand on clique sur Google "téléscope Hubble", Google image "téléscope Hubble" ou Sciences-astronomie "téléscope Hubble", est qu'une nouvelle fennêtre souvre allant sur le lien correspondant (je voudrais faire ça sur tous les liens).

Si vous pouvez m'aider ça serait hyper-mega-sympa.
merçi d'avance.

PS: Vous pouvez vous cette page ou il y a le problème en allant sur le site http://perso.orange.fr/sciences-astronomie/ rubrique astronomie, "Le téléscope Hubble".
-------
---------------
"Si tu te tape une cruche sur la tête et que sa sonne creux, n'en déduit pas forcément que c'est la cruche qui est creuse !"
Une citation de jenesaisplusqui
Minus-et-Cortex le 28 avril 2007 à 12h54
Salut!

Je te propose ceci :
<html>
<head>
<title>Liste déroulante et javascript</title>
<script type="text/javascript">
var myWindow = null;
<!--
function ChangeUrl(formulaire) {
if (formulaire.ListeUrl.selectedIndex != 0) {
if (myWindow != null)
myWindow.close();

myWindow = open(formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value, "_blank", "width=730,height=800,scrollbars=yes,resizable=yes", false);
}
else{
alert('Veuillez choisir une destination.');
}
}
// -->
</script>
</head>
<body>
<form id="destination" >
<select id="ListeUrl" SIZE=1 onchange="ChangeUrl(this.form)">
<option selectED value="">Effectuer une recherche dans...</option>
<option value="http://www.google.fr/search?sourceid=navclient&aq=t&hl=fr&ie=UTF-8&rls=HPEA,HPEA:2006-30,HPEA:fr&q=t%c3%a9l%c3%a9scope+hubble">Google "téléscope Hubble"</option>
<option value="http://images.google.fr/images?svnum=10&um=1&hl=fr&rls=HPEA%2CHPEA%3A2006-30%2CHPEA%3Afr&q=t%C3%A9l%C3%A9scope+hubble&btnG=Recherche+d%27images">Google image "téléscope Hubble"</option>
<option value="http://www.google.com/custom?cx=015579542021946593542%3Avg88xgx3cfo&q=t%E9l%E9scope+hubble&sa=Rechercher+++%3E%3E&cof=GFNT%3A%23FF9900%3BGALT%3A%23008000%3BCX%3Asciences-astronomie%3BVLC%3A%233300CC%3BDIV%3A%23CC0000%3BFORID%3A0%3BT%3A%23330000%3BALC%3A%230000CC%3BLC%3A%230000CC%3BGIMP%3A%23FF9900%3BBGC%3A%23FFFFFF%3BAH%3Aleft&hl=fr&client=google-coop-np">Sciences-astronomie "téléscope Hubble"</option>
</select>
</FORM>
</body>
</html>

Une seule nouvelle fenêtre est ouverte par ce script. Si tu veux en ouvrir plusieurs, supprime la section de code en rouge.

@+
-------
Mieux vaut fermer sa gueule et passer pour un con que l'ouvrir et ne laisser aucun doute à ce sujet.
Gustave Parking
yoyo17560 le 29 avril 2007 à 10h14
Merçi beaucoup!
-------
---------------
"Si tu te tape une cruche sur la tête et que sa sonne creux, n'en déduit pas forcément que c'est la cruche qui est creuse !"
Une citation de jenesaisplusqui
yoyo17560 le 29 avril 2007 à 10h17
Super! ça marche!
-------
---------------
"Si tu te tape une cruche sur la tête et que sa sonne creux, n'en déduit pas forcément que c'est la cruche qui est creuse !"
Une citation de jenesaisplusqui


PRODUITS

TÉLÉCHARGER - LOGICIELS

JEUX VIDÉOS

LOISIRS

01NET PRO

AVIS ET COMMENTAIRES

A PROPOS DE 01NET

publicité
> Jeu : Anno 1404
Subvenez aux besoins de vos citoyens et développez votre empire.

01Informatique
01 INFORMATIQUE
L'hebdo de référence des décideurs informatiques.
Micro Hebdo
MICRO HEBDO
L'hebdo qui vous simplifie la micro
et Internet.
L'Ordinateur Individuel
L'ORDINATEUR INDIVIDUEL
Le mensuel informatique qui vous informe et vous conseille.
Nous contacter  |  Charte de confiance  |  Voir notice légale

01net.  -  01men  -  RMC  -  BFM Radio  -  BFM TV  -  La Tribune  -  TousLesPodcasts  -  01informatique.fr  -  Association RMC-BFM
Tous droits réservés © 1999 - 2009 Internext - 01net.