Comment faire un menu déroulant en html avec lien (site web)

Mediterranneo

Membre actif
10 Mai 2005
387
11
44
Bonjour à tous,

Qui pourrait m'aider (code html) à réaliser un menu déroulant que lorsqu'on arrive sur le sous-menu il y a une redirection sur un site web.

Merci à tous pour votre aide.
 
Bonjour,

J'ai trouvé un code qui me va bien sauf qu'il m'ouvre une nouvelle fenêtre.

Comment faire pour que ça reste sur la même?

<!--
Ce script est fait à la base pour une liste de pays
This script is made for showing a country list
-->
<html>

<head>
<title>Menu déroulant avec popup</title>
<script language ="JavaScript" >
function openNewWindow()
{
var index = document.countriesForm.countriesChoiceSelect.selec tedIndex;
if( index > 1 ) {
window.open( document.countriesForm.countriesChoiceSelect.optio ns[index].value );
}
}
var whitespace = " \t\n\r";
</script>
</head>

<body>
<div align="center">

<form name="countriesForm" action="/CatalogAction.do" method="post">
<select name="countriesChoiceSelect" onChange="openNewWindow()" class="head">
<option selected>Sites</option>
<option>----------------</option>
<option value="http://www.site1.com">Site 1</option>
<option value="http://www.site2.com">Site 2</option>
</select>
</form>

</body>
</html>
 
A mon avis (j'ai pas testé, j'ai pas trop le temps), remplace juste le

window.open( document.countriesForm.countriesChoiceSelect.options[index].value );
par

document.location.replace(document.countriesForm.countriesChoiceSelect.options[index].value );