Slt tout le monde j'ai besoin d'aides sur le script du menu deroulant suivant, pour quand je valide le lien il m'ouvre sur une nouvelle page j'ai essaye d'inserer des commande blank un peu partout mais ca fonctionne pas. Si qqu'un pouvais me dire comment faire ce serais sympa.
Voici le script
/*
Insérer ce script entre les balises <Head> </Head>
*/
<SCRIPT LANGUAGE="JavaScript">
/* Daniel Fabien - 31/01/2003
* Double menu deroulant dynamique
* */
menu=new Array()
// Rajoutez un élément au tableau menu pour chaque categorie supplémentaire
// De la même façon, pensez à modifier le formulaire pour rajouter des categories.
menu[0]=new Array()
menu[1]=new Array()
menu[2]=new Array()
// Modifiez ici les variables pour les menus deroulant
// la première valeur est le titre, la seconde l'url
// metter l'url à "null" si vous ne souhaitez pas une redirection pour ce titre
menu[0][0]=new Option("Sous Theme - Internet","null" )
menu[0][1]=new Option("Actualite","http://www.************.com/" )
menu[0][2]=new Option("Ressources Webmaster","http://www.************.com/" )
menu[1][0]=new Option("Sous Theme - Informatique","null" )
menu[1][1]=new Option("Programmation","http://www.************.com/" )
menu[1][2]=new Option("Materiel","http://www.************.com/" )
menu[2][0]=new Option("Sous Theme - Actualité","null" )
menu[2][1]=new Option("France","http://www.************.com/" )
menu[2][2]=new Option("Monde","http://www.************.com/" )
// Ne rien modifié sous cette ligne
function changeSousTheme(numeroMenu){
for (i=document.menuDeroulant.sousTheme.options.length-1;i>0;i--){
document.menuDeroulant.sousTheme.options[i]=null
}
for (i=0;i<menu[numeroMenu].length;i++){
document.menuDeroulant.sousTheme.options[i]=new Option(menu[numeroMenu][i].text,menu[numeroMenu][i].value)
}
document.menuDeroulant.sousTheme.selectedIndex=0
}
function selectmenu(theme_prin){
if (theme_prin.theme.options[theme_prin.theme.selectedIndex].value == "null" ){
alert('selectionnez d\'abord un theme');
}
else{
window.top.location.href = theme_prin.theme.options[theme_prin.theme.selectedIndex].value;
}
}
function destination(){
var destination = document.menuDeroulant.sousTheme.options[document.menuDeroulant.sousTheme.selectedIndex].value;
if(destination=="null" ){
alert('Veuillez saisir une destination valide!');
}
else{
window.top.location.href = destination;
}
}
</SCRIPT>
-------------------------------------------------------------
/*
Insérer ce code entre les balises <Body> </Body>
*/
<FORM NAME="menuDeroulant">
<div align="center">
<SELECT NAME="theme" SIZE=1 onChange="selectmenu(this.form)">
<OPTION selected VALUE="null">-=Theme Principal=-
<OPTION VALUE="Javascript:changeSousTheme(0)">Internet
<OPTION VALUE="Javascript:changeSousTheme(1)">Informatique
<OPTION VALUE="Javascript:changeSousTheme(2)">Actualité
</SELECT>
<SELECT NAME="sousTheme" style="width:225">
<OPTION VALUE="null">Selectionner D'abord Un Theme
</SELECT>
<INPUT TYPE=button onclick="destination()" VALUE="Valider">
</div>
</FORM>