Message windows puis redirection vers lien

Résolu/Fermé
montail Messages postés 27 Date d'inscription dimanche 24 octobre 2004 Statut Membre Dernière intervention 15 août 2015 - 15 août 2015 à 09:28
montail Messages postés 27 Date d'inscription dimanche 24 octobre 2004 Statut Membre Dernière intervention 15 août 2015 - 15 août 2015 à 18:12
Bonjour,
j'ai fait, avec l'aide du forum, un petit programme que j'aimerai encore améliorer.

j'ai 2 listes de choix identique, la 1ère affiche un message avec le résultat et la seconde me dirige vers un lien hypertext ceci suivant le choix effectuer.

j'aimerai rassembler ces 2 listes en une, suite au choix afficher le message et ensuite rediriger vers le lien hypertext correspondant au choix.
merci de votre aide


voici les codes des 2 listes
1ère liste :

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test</title>
</head>
<body>
<label for="url">Définir le Type suivant l'activité </label></br>
<SELECT NAME="Rubrique" onChange='Choix(this)'>
<option value="">-- Choisissez l'activité de votre établissement ---</option>
<option value="Le classement est de type W"> Administration, banque, bureaux. </option>
<option value="Le classement est de type X"> Bassins de natation. </option>
<option value="Le classement est de type S"> Bibliothèque et centre de documentation. </option>
<option value="Le classement est de type M"> Boutique à simple rez-de-chaussée d'une surface de moins de 500M².</option>
<option value="Le classement est de type L"> Cabarets. </option>
<option value="Le classement est de type N "> Café concert. </option>
<option value="Le classement est de type M"> Centre commerciaux. </option>
<option value="Le classement est de type R"> Etablissement d'enseignement, colonie de vacances. </option>
<option value="Le classement est de type V "> Etablissements de culte. </option>
<option value="Le classement est de type PA"> Etablissements de plein air. </option>
<option value="Le classement est de type U"> Etablissements de soins. </option>
<option value="Le classement est de type X"> Etablissements sportifs couverts, salles omnisports. </option>
<option value="Le classement est de type O"> Hôtels et établissements d'hébergement. </option>
<option value="Le classement est de type OA "> Hôtels restaurants d'altitude. </option>
<option value="Le classement est de type M"> Magasin de vente. </option>
<option value="Le classement est de type M"> Magasins de vente de meubles, article de jardinage. </option>
<option value="Le classement est de type R"> Maison d'assistants maternels (MAM) uniquement 1 étage maxi</option>
<option value="Le classement est de type Y"> Musées. </option>
<option value="Le classement est de type W"> Office de tourisme. </option>
<option value="Le classement est de type X"> Patinoires. </option>
<option value="Le classement est de type X"> Piscines couvertes. </option>
<option value="Le classement est de type X"> Piscines mixtes. </option>
<option value="Le classement est de type X"> Piscines transformables en utilisation découverte. </option>
<option value="Le classement est de type X"> Pistes de patinage. </option>
<option value="Le classement est de type N"> Restaurants et débit de boissons. </option>
<option value="Le classement est de type L"> Salle d'audition, salle de conférence, salles de réunion, salles de pari. </option>
<option value="Le classement est de type L"> Salle de réunion sans spectacle. </option>
<option value="Le classement est de type P"> Salles de danse, salles de jeux. </option>
<option value="Le classement est de type L"> Salles de projection, salles de spectacles. </option>
<option value="Le classement est de type T"> Salles d'exposition à caractère permanent. </option>
<option value="Le classement est de type T"> Salles d'exposition, foires expositions ou salons temporaires. </option>
<option value="Le classement est de type L"> Salles multimédia. </option>
<option value="Le classement est de type L"> Salles polyvalentes à dominante sportive. </option>
<option value="Le classement est de type X"> Salles polyvalentes à dominante sportive superficie inf. de 1200m², hauteur sup. à 6.50m. </option>
<option value="Le classement est de type L"> Salles réservées aux associations, salle de quartier. </option>
<option value="Le classement est de type M"> Serre. </option>
<option value="Le classement est de type J"> Structures d'accueil pour personnes âgées et personnes handicapées. </option>
<option value="Le classement est de type PA"> Terrains de sports et stades. </option>
<option value="Le classement est de type W"> Office de tourisme. </option>
</SELECT>
<div id="div1">
</div>
</body>
</html>
<script type="text/javascript">
function Choix(elem){
var valeur = elem.value;
var txt = elem.options[elem.selectedIndex].text;
alert("Vous avez choisi "+txt+ "\n \n "+valeur);
var zone_message = document.getElementById('div1');
zone_message.innerHTML = "Vous avez choisi "+txt+ "\n \r "+valeur;
}
</script>


2ème liste :


<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test</title>
</head>
<label for="url">Méthode de calcul des effectifs théoriques suivant l'activité </label></br>
<script type="text/javascript">
window.onload = function() {
formulaire = document.getElementById('form_url');
formulaire.onsubmit = function() {
if(this.elements[0].value != "") {
document.location.href = this.elements[0].value;
}
};
formulaire.elements[0].onchange = function() {
if(this.value != "") {

window.open(this.value,'Méthode de calcul','fullscreen=yes');

}
};
};
</script>
<form action="redirection.php" methode="post" id="form_url">
<p>
<label for="url"></label>
<select name="url" id="url">
<option value="">-- Methode de calcul des effectifs ---</option>
<option value="http://www.prevconsult.fr/calcul%20type%20W.html"> Administration, banque, bureaux. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20PA3.html"> Bassins de natation. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20S.html"> Bibliothèque et centre de documentation. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20M4.html"> Boutique à simple rez-de-chaussée d'une surface de moins de 500M².</option>
<option value="http://www.prevconsult.fr/calcul%20type%20L2.html"> Cabarets. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20N.html"> Café concert. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20M2.html"> Centre commerciaux. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20R.html"> Etablissement d'enseignement, colonie de vacances. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20V.html"> Etablissements de culte. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20PA.html"> Etablissements de plein air. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20U.html"> Etablissements de soins. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20X1.html"> Etablissements sportifs couverts, salles omnisports. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20O.html"> Hôtels et établissements d'hébergement. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20OA.html"> Hôtels restaurants d'altitude. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20M1.html"> Magasin de vente. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20M3.html"> Magasins de vente de meubles, article de jardinage. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20R.html"> Maison d'assistants maternels (MAM) uniquement 1 étage maxi</option>
<option value="http://www.prevconsult.fr/calcul%20type%20Y.html"> Musées. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20W.html"> Office de tourisme. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20X2.html"> Patinoires. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20X4.html"> Piscines couvertes. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20X6.html"> Piscines mixtes. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20X5.html"> Piscines transformables en utilisation découverte. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20PA2.html"> Pistes de patinage. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20N.html"> Restaurants et débit de boissons. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20L1.html"> Salle d'audition, salle de conférence, salles de réunion, salles de pari. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20L5.html"> Salle de réunion sans spectacle. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20P.html"> Salles de danse, salles de jeux. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20L1.html"> Salles de projection, salles de spectacles. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20T2.html"> Salles d'exposition à caractère permanent. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20T1.html"> Salles d'exposition, foires expositions ou salons temporaires. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20L3.html"> Salles multimédia. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20L4.html"> Salles polyvalentes à dominante sportive. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20X3.html"> Salles polyvalentes à dominante sportive superficie inf. de 1200m², hauteur sup. à 6.50m. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20L1.html"> Salles réservées aux associations, salle de quartier. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20M5.html"> Serre. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20J.html"> Structures d'accueil pour personnes âgées et personnes handicapées. </option>
<option value="http://www.prevconsult.fr/calcul%20type%20PA1.html"> Terrains de sports et stades. </option>

</select>
</p>
</form>






--
A voir également:

1 réponse

montail Messages postés 27 Date d'inscription dimanche 24 octobre 2004 Statut Membre Dernière intervention 15 août 2015
15 août 2015 à 18:12
bonjour,

je cherche mais je bloque.

pour faire simple je cherche à faire une liste de choix qui suivant le choix m'affiche un message et apres clic (sur ok ou confirme) on est redirigé vers une page suivant le choix de la liste.

simple mais je bloque

merci de votre aide


--
0