Bonjour,
J'utilise un formulaire de sélection de langue récupéré sur spipcontrib
(merci à Paolo) qui fonctionne très bien avec javascript.
J'aimerais qu'il fonctionne aussi sans JS. J'ai pour cela rajouté un
noscript. Mon problème est le passage de la sélection dans l'url.
Sans JS, l'url m'affiche:
http://localhost/multi2/?langs=spip.php%3Frubrique2
Le code est le suivant:
<form id="langselect" action="#URL_SITE_SPIP/" method="get">
<select size="1" name="" onChange="if (options[selectedIndex].value) {
location = options[selectedIndex].value; }">
<option selected value="">[(#LANG|traduire_nom_langue)]</option>
<BOUCLE_chapitres(MOTS){id_rubrique}{type=Chapitres}>
<BOUCLE_autrelang(RUBRIQUES){exclus}{id_mot}{par lang}{id_secteur !=
7}{tout}>
<option
value="#URL_RUBRIQUE">[(#LANG|traduire_nom_langue)]</option>
</BOUCLE_autrelang>
</BOUCLE_chapitres>
<BOUCLE_autrelang1(RUBRIQUES){exclus}{racine}{par lang}{id_rubrique
!= 7}{tout}>
<option
value="#URL_RUBRIQUE">[(#LANG|traduire_nom_langue)]</option>
</BOUCLE_autrelang1>
<//B_chapitres>
</select>
<noscript>
<input type="submit" value="changer" />
</noscript>
</form>
Je pense que c'est la valeur du value"" qu'il faut changer, mais je ne sais
pas comment.
Merci pour votre aide