Bonjour,
J'ai un formulaire avec des cases � cocher qui envoient vers des pages diff�rentes selon la case/langue choisie. Le script fonctionne tr�s bien, lorsque l'internaure choisit la langue anglaise, il se retrouve sur la page en anglais, s'il choisit la langue fran�aise, il se retrouve sur la page en fran�aise, etc.
Mais petit probl�me : si l'internaute a d'abord choisi le fran�ais, et qu'il revient sur la page initiale avec le bouton "page pr�c�dente" de son navigateur,
1) le formulaire indique l'option choisie "fran�ais", au lieu du texte "Choisissez la langue". Il peut quand-m�me changer de langue.
2) Mais il ne peut pas revenir sur la page "fran�ais" (s'il lui prend cette fantaisie) par le formulaire qui ne fonctionne que sur l'�v�nement onchange.
Je vous joins mon code au cas o� vous pourriez me dire quoi ajouter pour pallier ce petit d�faut :
1 2 3 4 5 6 7 8 9 10 11
| <form name="jump">
<select name="menu" size="1" onchange="document.location.href=this.value;">
<option selected value="#">Choisissez une langue...</option>
<option value="msds/msds_fr.php">Français</option>
<option value="msds/msds_en.php">Anglais</option>
<option value="msds/msds_es.php">Espagnol</option>
<option value="msds/msds_fi.php">Finnois</option>
<option value="msds/msds_pt.php">Portugais</option>
<option value="msds/msds_sv.php">Suédois</option>
</select>
</form> |
Autre question : quelle est l'int�r�t de mettre ce code :
1 2
| <select name="menu" size="1" onchange="location=document.jump.menu.options
[document.jump.menu.selectedIndex].value;" value="GO"> |
� la place de celui-ci :
<select name="menu" size="1" onchange="document.location.href=this.value;">
(aucune diff�rence par rapport � mon probl�me pr�c�dent d'ailleurs).
Merci de vos r�ponses
Partager