Bonjoutr
Je suis en train de faire une bannière avec un menu déroulant. Chaque valeur de ce menu doit pointer vers une url différente quand on clique sur "OK".
Voilà ce que j'ai tenté de faire mais cela ne fonctionne pas :
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title></title>
<script language="javascript" type="text/javascript">
//redirection lien
function liens(){
if(document.forms['form'].menu.options[1].selected == true) {
document.forms['form'].action("
http://www.google.fr");
document.forms['form'].submit();
}
else if (document.forms['form'].menu.options[2].selected == true){
document.forms['form'].action("
http://www.wanadoo.fr");
document.forms['form'].submit();
}
else if (document.forms['form'].menu.options[3].selected == true){
document.forms['form'].action("
http://www.yahoo.fr");
document.forms['form'].submit();
}
else if (document.forms['form'].menu.options[4].selected == true){
document.forms['form'].action("
http://www.voila.fr");
document.forms['form'].submit();
}
}
</script>
dans mon header et dans mon , il y a :
<form name="form" method="post">
<select name="menu">
<option selected="selected"></option>
<option>choix1</option>
<option>choix2</option>
<option>choix3</option>
<option>choix4</option>
</select>
En fait, aucune action ne se produit quand je sélectionne l'une des options et valider.
De plus, je souhaiterai que le lien s'ouvre dans une nouvelle page : comment faire ?
Merci de votre aide !!