window.open('http://www.tonsite/com/'+url);
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<html> <head> <script type="text/javascript"> <!-- function onChange() { window.location="http://www.google.fr"; } //--> </script> </head> <select id="select" name="select" size="1" onchange="onChange();"> <option value="default">Veuillez sélectionner une option</option> <option value="opt1">option1</option> <option value="opt1">option2</option> <option value="opt1">option3</option> </select> </html>
<html> <head> <script type="text/javascript"> <!-- function onChange() { // récupération de l'année en 2 étapes: // - on parcours la hiérarchie d'éléments pour connaître l'index de l'élément sélectionné dans la liste 'annee' // - on récupère le texte associée à cet index var index_annee = document.getElementById('annee').selectedIndex; var annee = document.getElementById('annee').options[index_annee].text; // on fait la même chose pour les mois var mois = document.getElementById('mois').options[document.getElementById('mois').selectedIndex].text; // on affiche le résultat alert('vous avez sélectionné ' + mois + ' ' + annee); // pour une redirection suivant les sélections, c'est à voir // admettons que le lien à afficher dépend de l'année et du mois // il suffit de concaténer les résultat pour avoir, par exemple http://www.monsite.com/2008/octobre.html //var url = 'http://www.monsite.com/' + annee + '/' + mois + '.html"; //window.location=url; } //--> </script> </head> <!-- liste déroulante pour les années --> <select id="annee" name="annee" size="1"> <option value="">2011</option> <option value="">2010</option> <option value="">2009</option> <option value="">2008</option> </select> <!-- liste déroulantes pour les mois --> <select id="mois" name="mois" size="1" onchange="onChange();"> <option value="">Janvier</option> <option value="">Février</option> <option value="">Mars</option> <option value="">Avril</option> <option value="">Mai</option> <option value="">Juin</option> <option value="">Juillet</option> <option value="">Août</option> <option value="">Septembre</option> <option value="">Octobre</option> <option value="">Novembre</option> <option value="">Décembre</option> </select> </html>
<html> <head> <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> <title>buno</title> <meta content="Guy" name="author"> <script type="text/javascript"> <!-- function onChange() { var index_annee = document.getElementById('annee').selectedIndex; var annee = document.getElementById('annee').options[index_annee].text; var mois = document.getElementById('mois').options[document.getElementById('mois').selectedIndex].text; var url = annee + '/' + mois + '.html"; window.location=url; } //--> </script> </head> <!-- liste déroulante pour les années --> <select id="annee" name="annee" size="1"> <option value="">Choisir une Année</option> <option value="">2011</option> <option value="">2010</option> <option value="">2009</option> <option value="">2008</option> </select> <!-- liste déroulantes pour les mois --> <select id="mois" name="mois" size="1" onchange="onChange();"> <option value="">Choisir un mois</option> <option value="2011/Janvier/Vent">Janvier</option> <option value="">Février</option> <option value="">Mars</option> <option value="">Avril</option> <option value="">Mai</option> <option value="">Juin</option> <option value="">Juillet</option> <option value="">Août</option> <option value="">Septembre</option> <option value="">Octobre</option> <option value="">Novembre</option> <option value="">Décembre</option> </select> </html>
var url = annee + '/' + mois + '.html";
<html> <head> <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> <title>buno 3 listes</title> <meta content="Guy" name="author"> <script type="text/javascript"> <!-- function onChange() { var index_annee = document.getElementById('annee').selectedIndex; var annee = document.getElementById('annee').options[index_annee].text; var mois = document.getElementById('mois').options[document.getElementById('mois').selectedIndex].text; var pages = document.getElementById('pages').options[document.getElementById('pages').selectedIndex].text; var url = annee + '/' + mois + '/' + pages +'.html'; window.location=url; } //--> </script> </head> <!-- liste déroulante pour les années --> <select id="annee" name="annee" size="1"> <option value="">Choisir une Année</option> <option value="2011">2011</option> <option value="">2010</option> <option value="">2009</option> <option value="">2008</option> </select> <!-- liste déroulantes pour les mois --> <select id="mois" name="mois" size="1" onchange="onChange();"> <option value="">Choisir un mois</option> <option value="">Janvier</option> <option value="">Février</option> <option value="">Mars</option> <option value="">Avril</option> <option value="">Mai</option> <option value="">Juin</option> <option value="">Juillet</option> <option value="">Août</option> <option value="">Septembre</option> <option value="">Octobre</option> <option value="">Novembre</option> <option value="">Décembre</option> </select> <!-- liste déroulante pour les pages --> <select id="pages" name="pages" size="1" onchange="onChange();"> <option value="">Choisir une page</option> <option value="Couleur du ciel">Soleil et Pluie</option> <option value="Graphiques">Graphiques</option> <option value="Pressions">Pressions</option> <option value="Vent">Vitesse du Vent</option> <option value="Recaps">Statistiques</option> </select> </html>
var pages = document.getElementById('pages').options[document.getElementById('pages').selectedIndex].text;
var url = annee + '/' + mois + '/' + pages +'.html';
<select id="mois" name="mois" size="1">
<!-- liste déroulante pour les pages --> <select id="pages" name="pages" size="1" onchange="onChange();"> <option value="">Choisir une page</option> <option value="">Couleur_du_ciel</option> <option value="">Graphiques</option> <option value="">Pressions</option> <option value="">Vent</option> <option value="">Récaps</option> </select>