|
|
|
|
Bonjour,
svp aider moi.
j'ai fait une liste déroulante avec dreamwaever.avec la balise select
voila le code:
<select name="select">
<option selected="selected">appartement</option>
<option>maison</option>
<option>villa</option>
mais j'arrives pas a mettre des liens pour chaque élement de cette liste.
please help me
merci d'avance.
Configuration: Windows XP Internet Explorer 6.0
Bonjour,
|
Salut,
<script language="JavaScript">
function ChangeUrl(formulaire)
{
if (formulaire.ListeUrl.selectedIndex != 0)
{
location.href = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value;
}
}
</script>
et dans ta balise <body> tu mets : <FORM> <SELECT NAME="ListeUrl" SIZE=1 onChange="ChangeUrl(this.form)"> <OPTION SELECTED VALUE="">-Selectionnez votre destination-</option> <option value="http://www.google.ca">google</option> <option value="http://www.zonespectacle.com">spectacle</option> <option value="http://www.tqs.ca">tqs</option> </SELECT> </FORM> Si tu as des problemes fait moi signe en message privé. |
<html>
<head>
<script language="javascript">
function appel_pages(id_lire){
var page=document.getElementById(id_lire).value;//lecture page selest dans la lsite
if (page == -1){//si l'utilisateur revient sur la première ligne
return
}
document.form1.action=page;//on modifie le action du formulaire
document.form1.submit();//on envoie le formulaire
}
</script>
<head>
<body>
<form name="form1" id="form1" action="">
<select name="helper" id="helper" size="1"onChange="appel_pages('helper');">
<option value="-1" selected >Selectionnez</option><!-- il faut absolument cette ligne pour toujours avoir un changement -->
<option value="http://lien_appt">Appartement</option>
<option value="http://lien_maison">Maison</option>
<option value="http://lien_villa">Villa</option>
<form>
</body>
</html> |
Salut !
|
Merci tt le monde.
|
Alors dans ce cas il faut changer, oter le onChange sur la liste et lmettre onSubmit dans <form
<html>
<head>
<script language="javascript">
function appel_pages(id_lire){
var page=document.getElementById(id_lire).value;//lecture page selest dans la lsite
if (page == -1){//si l'utilisateur revient sur la première ligne
return
}
document.form1.action=page;//on modifie le action du formulaire
//document.form1.submit();//on envoie le formulaire
return true;
}
</script>
<head>
<body>
<form name="form1" id="form1" action="page_par_defaut.html" onSubmit="return appel_pages('helper');">
<select name="helper" id="helper" size="1">
<option value="-1" selected >Selectionnez</option><!-- il faut absolument cette ligne pour toujours avoir un changement -->
<option value="http://lien_appt">Appartement</option>
<option value="http://lien_maison">Maison</option>
<option value="http://lien_villa">Villa</option>
</select>
<br /><br />
<input type="submit" name="envoyer" value="Accèder" />
<form>
</body>
</html> |