cherche attribut HTML...

Hello,

Désolé pour le HS, mais je cherche à exécuter un lien sur un menu déroulant juste sur sélection d'un item (pas de bouton GO).

J'ai bien cherché sur des sites tutoriaux chtemeuleu, mais je n'ai rien trouvé...

Voici mon code :

<FORM>
<SELECT AUTOACTIVATE NAME="Schemas" SIZE="1">
<BOUCLE_TousSchemas(ARTICLES){titre_mot=schemas}{par num titre}>
<OPTION><A HREF="#URL_ARTICLE">#TITRE</A></option>
</BOUCLE_TousSchemas>
</SELECT>
</FORM>

Si quelqu'un connait la solution... :wink:

Steph

Les menus du site Le Monde diplomatique, janvier 2002 fonctionnent
comme ça :

<select name="d" size="1"
onChange="if (options[selectedIndex].value) {
    location = options[selectedIndex].value }"
style="font-size: 10">
<option value="">Sur le site...</option>
<option value=""></option>
<option value="http://www.monde-diplomatique.fr/dossiers/&quot;&gt;DOSSIERS D'ACTUALITÉ</option>
<option value="/dossiers/argentine/">&gt; Crise en Argentine</option>
<option value="/dossiers/wtc/">&gt; Attentats aux Etats-Unis</option>
etc...
</select>

Il faut tout de même mettre un bouton 'go', pour ceux qui n'ont pas javascript.

@ Steph <steph1@mac.com> :

Désolé pour le HS, mais je cherche à exécuter un lien sur un menu
déroulant juste sur sélection d'un item (pas de bouton GO).

Salut,

Bien vu, tu peux effectivement faire des menus déroulants pour présenter la navigation du site. Cependant, la façon ton tu codes le formulaire SELECT n'est pas bonne du tout.

Ca tombe bien, ce point est abordé dans la page "Trucs et astuces":
http://www.uzine.net/article1121.html
(au passage, une page que je recommande à tout le monde, elle est vraiment épatante).

Il s'agit de l'exemple 2. Tu pourras faire encore plus rapide avec un changement de page effectif dès qu'on sélectionne un élément du menu, mais ce premier exemple te fournira une piste intéressante sans Javascript.

ARNO*

At 22:50 +0100 10/01/02, Steph wrote:

Hello,

Désolé pour le HS, mais je cherche à exécuter un lien sur un menu déroulant juste sur sélection d'un item (pas de bouton GO).

J'ai bien cherché sur des sites tutoriaux chtemeuleu, mais je n'ai rien trouvé...

Voici mon code :

<FORM>
<SELECT AUTOACTIVATE NAME="Schemas" SIZE="1">
<BOUCLE_TousSchemas(ARTICLES){titre_mot=schemas}{par num titre}>
<OPTION><A HREF="#URL_ARTICLE">#TITRE</A></option>
</BOUCLE_TousSchemas>
</SELECT>
</FORM>

Si quelqu'un connait la solution... :wink:

Steph

_______________________________________________
spip mailing list
spip@rezo.net
http://listes.rezo.net/mailman/listinfo/spip

--
Le Scarabée : http://www.scarabee.com
uZine 2 : http://www.uzine.net

DH/DSS, 0x11930F0B, DEEB 602D B344 644B AF88 BF73 85F4 2297 1193 0F0B

Tu ne peux pas avoir un lien dans une boite select... Il faut utiliser un
menu "PopUp".
Ci-joint un extrait d'un site les utilisant que j'ai mis dans "menu.php3".
Qd on clique sur un lien,
cela provoque une erreur javaScript car il manque du code (le formulaire
"queFaire" en particulier!!!).

En espérant que tu pourras l'adapter à tes besoins...
A+
   François

Désolé pour le HS, mais je cherche à exécuter un lien sur un menu
déroulant juste sur sélection d'un item (pas de bouton GO).

Voici mon code :

<FORM>
<SELECT AUTOACTIVATE NAME="Schemas" SIZE="1">
<BOUCLE_TousSchemas(ARTICLES){titre_mot=schemas}{par num titre}>
<OPTION><A HREF="#URL_ARTICLE">#TITRE</A></option>
</BOUCLE_TousSchemas>
</SELECT>
</FORM>

menu.php3 (9.06 KB)

menu.js (585 Bytes)

menu.css (2.98 KB)