Deux menus différents sur une même page...

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Khira
Salamandre
Messages : 37
Inscription : 20 déc. 2005, 23:23

Deux menus différents sur une même page...

Message par Khira »

Bonjour,
J'ai un site avec un menu déroulant, jusque là pas de problème.

Mais sur cette page (http://www.vet-aqua-terra.fr/veto2) je voudrais remplacer la liste par une liste déroulante comme celle-ci : www.vet-aqua-terra.fr/test

Quand j'intègre cette liste à ma page elle ne fonctionne plus, les sous-menus restent fixes : www.vet-aqua-terra.fr/veto3

Je n'y connais pas grand chose en java donc le probleme vient peut-etre de la ?
Si quelqu'un a une idée, merci d'avance !

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; AOL 9.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
Dernière modification par Khira le 25 mai 2008, 16:03, modifié 2 fois.
chinon37
Animal mythique
Messages : 5319
Inscription : 21 mars 2005, 10:17

Message par chinon37 »

Bonjour,

ce n'est pas du java, mais du javascript.
Tu trouveras plutôt ton bonheur dans la section "développement web" où je déplace ce sujet.
Préferez Kompozer 0.8 à Nvu
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
Eric - Actioncom

soucis sur les menus

Message par Eric - Actioncom »

Bonjour,

pour faire fonctionner ton menu, tu as besoins des styles CSS ( <style ...> ... </style> )
En copiant les styles et en les plaçant dans ton code, après la balise </script>, cela devrait fonctionner.

Eric

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
Khira
Salamandre
Messages : 37
Inscription : 20 déc. 2005, 23:23

Message par Khira »

Merci mais je ne comprends pas trop ce que tu veux dire... les styles CSS sont déjà dans le code, "menu1" pour le menu général du site et "menu2" pour la liste déroulante.

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; AOL 9.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
Eric - Actioncom

Suite

Message par Eric - Actioncom »

Autant pour moi, j'avais pas inspecté la bonne page :wink:

Le fonctionnement de la page ( tel que je le comprend )

au chargement de la page ( window.onload ) tu appels la fonction javascript 'montre'.

Cette fonction recherche les éléments ( getElementById ) de ta page ayant un nom 'smenu' avec un indice allant de 1 à 10 ( le +i )

donc alternativement smenu1, smenu2, ...
hors tu as renommé tes sous menus en smenu21, smenu22, ... ta fonction 'montre' ( durant le chargement ) ne peux plus masquer ( display=none ) tes différents sous menus.

Tu as également un autre soucis, tu as commencé à renommer smenu1 en smenu21, ensuite 22 et 23. Mais pour le 4 ( et jusqu'à 10 ) tu passes à 224, 225, ...

Il te faut renommer ces menus en 24, 25, ... et changer, dans ta fonction javascript smenu en smenu2, cela devrait permettre à ton code de refonctionner.

Eric


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
Khira
Salamandre
Messages : 37
Inscription : 20 déc. 2005, 23:23

Message par Khira »

Ca y est ca fonctionne. Effectivement je m'étais perdue dans les noms.

Merci beaucoup !

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; AOL 9.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
Khira
Salamandre
Messages : 37
Inscription : 20 déc. 2005, 23:23

Message par Khira »

En fait non ca ne fonctionne pas, ou du moins la liste est ok mais du coup c'est le menu de gauche qui ne marche plus ! Et pas de souci au niveau des noms pourtant (du moins je ne crois pas !)

http://www.vet-aqua-terra.fr/veto1

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; AOL 9.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
Khira
Salamandre
Messages : 37
Inscription : 20 déc. 2005, 23:23

Message par Khira »

une idée ? :(

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; AOL 9.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités