Menu déroulant: je débute
13 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Menu déroulant: je débute
Bonjour,
Voici :
Comme vous pourrez voir, mes titres de menu ne s'alignent pas. Ils se mettent l'un en dessous de l'autre. Que dois-je faire ?
Merci pour votre aide.
Edit HawkEye:
1. Titre en majuscules: ça se voit bien, mais c'est mal vu...
2. Topic en majuscules: ça fait mal aux yeux... j'aime mes yeux...
3. Les balises [ code] [ /code] (sans espaces) améliorent grandement la mise en forme.
Merci pour ta compréhension et le respect de ces quelques règles de bienséance
Voici :
- Code: Tout sélectionner
<html>
<head>
<title>TEST</title>
</head>
<table width="100%" cellpadding="10" border="0" cellspacing="0" summary="" bgcolor="#000000">
<tr>
<td align="CENTER" height="25">
<body bgcolor="#FFFFFF">
<SCRIPT LANGUAGE="JavaScript">
var txt=new Array () ;
txt[1]='<a href="index7.htm">Clubs</a><br><a href="index8.htm">Sorties</a><br><a href="index9.htm">Conférences</a><br><a href="index13.htm">Hôtesses</a><br>';
txt[2]='<a href="index12.htm">Mensuel</a><br><a href="index14.htm">Guide pratique</a><br><a href="index16.htm">Annonces</a>';
txt[3]='<a href="page3.htm">test5</a><br><a href="page6.htm">test6</a>';
function menu(id)
{
ref=document.getElementById(id);
if (ref.innerHTML== "....")
ref.innerHTML = txt[id];
else
ref.innerHTML= "....";
}
</SCRIPT>
<B><font size=04><a href=# onClick="menu(1);">ACTIVITES </a>
<DIV id=1>....</DIV>
<a href=# onClick="menu(2);"> PUBLICATIONS</a>
<DIV id=2>....</DIV>
<a href="mailto:maurice.accueil <at> wanadoo.mu">NOUS CONTACTER</a>
<DIV id=3>....</DIV>
<a href=# onClick="menu(4);"> FLASH </a>
<DIV id=4>....</DIV>
</B></font size>
</body></html>
Comme vous pourrez voir, mes titres de menu ne s'alignent pas. Ils se mettent l'un en dessous de l'autre. Que dois-je faire ?
Merci pour votre aide.
Edit HawkEye:
1. Titre en majuscules: ça se voit bien, mais c'est mal vu...
2. Topic en majuscules: ça fait mal aux yeux... j'aime mes yeux...
3. Les balises [ code] [ /code] (sans espaces) améliorent grandement la mise en forme.
Merci pour ta compréhension et le respect de ces quelques règles de bienséance
huhu,
Bon sinon :
Ce n'est pas tout à fait ça niveau imbrication des balises... ni au niveau de la syntaxe...
Ce serait plutôt :
avec quel éditeur codes-tu par cuiriosité ?
Bon sinon :
- Code: Tout sélectionner
<B><font size=04><a href=# onClick="menu(1);">ACTIVITES </a>
<DIV id=1>....</DIV>
<a href=# onClick="menu(2);"> PUBLICATIONS</a>
<DIV id=2>....</DIV>
<a href="mailto:***@***.**">NOUS CONTACTER</a>
<DIV id=3>....</DIV>
<a href=# onClick="menu(4);"> FLASH </a>
<DIV id=4>....</DIV>
</B></font size>
Ce n'est pas tout à fait ça niveau imbrication des balises... ni au niveau de la syntaxe...
Ce serait plutôt :
- Code: Tout sélectionner
<B><font size="4">...
</font></B>
avec quel éditeur codes-tu par cuiriosité ?
Dernière édition par dd32 le Mer Sep 27, 2006 21:12, édité 1 fois.
Re: editeur
Feline a écrit:mon editeur c'est le bloc notes et ma tête !
Je n'ai pas d'éditeur; C'est pour ça que je galère.
Merci pour votre aide
le bloc note n'a jamais empeché de savoir dans quel ordre on écrit une balise
suggestion feline : tant que tu debutes et ne te sens pas a l'aise dans le coen organise te slignes de façon visuelle ... tu trouvera sle sbug plus vite.
Exemple :
et donc si tu inverses ca donne :
Tu vois de suite que y a un truc qui cloche ...
Exemple :
- Code: Tout sélectionner
<B>
<font size="4">.
..
</font>
</B>
et donc si tu inverses ca donne :
- Code: Tout sélectionner
<B>
<font size="4">.
..
</B>
</font>
Tu vois de suite que y a un truc qui cloche ...
- dl_fontenay
- Nouveau WRInaute
- Messages: 14
- Inscription: Dim Aoû 06, 2006 10:42
Re: editeur
Feline a écrit:mon editeur c'est le bloc notes et ma tête !
Je n'ai pas d'éditeur; C'est pour ça que je galère.
Merci pour votre aide
Outre les conseils que tu as reçus, si tu veux rester avec un éditeur de texte, utilises Notepade2 ou un équivalent pour profiter de la coloration, ça aide pas mal aussi.
Concernant ton menu, pourquoi vouloir impérativement utiliser un tableau ? (surtout si tu déclares le body à l'interieur)
Une liste et CSS peuvent faire aussi bien et poseront moins de problème dans le cas ou Java serait désactivé chez le client.
Sinon, les div sont des éléments de type bloc, et se placent par défaut toujours l'un en dessous de l'autre. Utilise une liste et ton problèm se reglera avec un :
- Code: Tout sélectionner
display:inline
Voilou.
Merci à tous pour votre aide, mais...
Ce n'est pas encore ça.
Mes 4 menus ( ACTIVITES, PUBLICATIONS, NOUS CONTACTER et FLASH ) sont toujours les uns en dessous des autres en haut de ma page et non pas les uns à côté des autres. Et lorsque je clique sur le 1er ou 2ème menu, le sous menu apparait ( donc c'est bon,). Je souhaite juste que mes 4 menus soient alignés et non pas l'un en dessous de l'autre.
<html>
<head>
<title>TEST</title>
</head>
<table width="100%" cellpadding="10" border="0" cellspacing="0" summary="40" bgcolor="#000000">
<tr>
<td align="CENTER" height="25">
<body bgcolor="#FFFFFF">
<SCRIPT LANGUAGE="JavaScript">
var txt=new Array () ;
txt[1]='<a href="index7.htm">Clubs</a><br><a href="index8.htm">Sorties</a><br><a href="index9.htm">Conférences</a><br><a href="index13.htm">Hôtesses</a><br>';
txt[2]='<a href="page2.htm">test3</a><br><a href="page5.htm">test4</a>';
txt[3]='<a href="page3.htm">test5</a><br><a href="page6.htm">test6</a>';
function menu(id)
{
ref=document.getElementById(id);
if (ref.innerHTML== "....")
ref.innerHTML = txt[id];
else
ref.innerHTML= "....";
}
</SCRIPT>
<B><font size="4"><a href=# onClick="menu(1);"> ACTIVITES </a>
<DIV id=1>....</DIV>
<a href=# onClick="menu(2);"> PUBLICATIONS </a>
<DIV id=2>....</DIV>
<a href="mailto:maurice.accueil@wanadoo.mu">NOUS CONTACTER</a>
<DIV id=3>....</DIV>
<a href=# onClick="menu(4);"> FLASH </a>
<DIV id=4>....</DIV>
</font size></B>
</body></html>
Mes 4 menus ( ACTIVITES, PUBLICATIONS, NOUS CONTACTER et FLASH ) sont toujours les uns en dessous des autres en haut de ma page et non pas les uns à côté des autres. Et lorsque je clique sur le 1er ou 2ème menu, le sous menu apparait ( donc c'est bon,). Je souhaite juste que mes 4 menus soient alignés et non pas l'un en dessous de l'autre.
<html>
<head>
<title>TEST</title>
</head>
<table width="100%" cellpadding="10" border="0" cellspacing="0" summary="40" bgcolor="#000000">
<tr>
<td align="CENTER" height="25">
<body bgcolor="#FFFFFF">
<SCRIPT LANGUAGE="JavaScript">
var txt=new Array () ;
txt[1]='<a href="index7.htm">Clubs</a><br><a href="index8.htm">Sorties</a><br><a href="index9.htm">Conférences</a><br><a href="index13.htm">Hôtesses</a><br>';
txt[2]='<a href="page2.htm">test3</a><br><a href="page5.htm">test4</a>';
txt[3]='<a href="page3.htm">test5</a><br><a href="page6.htm">test6</a>';
function menu(id)
{
ref=document.getElementById(id);
if (ref.innerHTML== "....")
ref.innerHTML = txt[id];
else
ref.innerHTML= "....";
}
</SCRIPT>
<B><font size="4"><a href=# onClick="menu(1);"> ACTIVITES </a>
<DIV id=1>....</DIV>
<a href=# onClick="menu(2);"> PUBLICATIONS </a>
<DIV id=2>....</DIV>
<a href="mailto:maurice.accueil@wanadoo.mu">NOUS CONTACTER</a>
<DIV id=3>....</DIV>
<a href=# onClick="menu(4);"> FLASH </a>
<DIV id=4>....</DIV>
</font size></B>
</body></html>
Pour dl_Fontenay
Merci pour votre réponse, mais je ne suis pas assez calée pour comprendre ce que vous me racontez. J'utilise un tableau parce que c'est la seule manière que je connais. Je n'ai jamais eu de cours sur "comment faire un site". J'ai appris en mettant " afficher la source" du bouton droit de ma souris à chaque fois que je vais sur un site. Alors, j'ai encore ENORMEMENT de progrès à faire !
Re: Pour dl_Fontenay
Feline a écrit:Merci pour votre réponse, mais je ne suis pas assez calée pour comprendre ce que vous me racontez. J'utilise un tableau parce que c'est la seule manière que je connais. Je n'ai jamais eu de cours sur "comment faire un site". J'ai appris en mettant " afficher la source" du bouton droit de ma souris à chaque fois que je vais sur un site. Alors, j'ai encore ENORMEMENT de progrès à faire !
lol
ca me rappelle moi il y a 18 mois ... cf mon premier post sur wri
http://www.webrankinfo.com/forums/highl ... htm#220607
Avec Hoax qui me donnait des soluces et moi qui attaquait le gravier de la falaise à la rame, pour de banals include ...
Et dès mon premier post un bon petit spam
Sinon feline ne t inquiete pas : tu vas en faire des progres. Tu verras que sans t'en rendre compte, au fil des mois , a force de galner de chtites ninfos de ci dela au fil des messages, tout fini par s'emboiter ...
- dl_fontenay
- Nouveau WRInaute
- Messages: 14
- Inscription: Dim Aoû 06, 2006 10:42
Re: Pour dl_Fontenay
Feline a écrit:Merci pour votre réponse, mais je ne suis pas assez calée pour comprendre ce que vous me racontez. J'utilise un tableau parce que c'est la seule manière que je connais. Je n'ai jamais eu de cours sur "comment faire un site". J'ai appris en mettant " afficher la source" du bouton droit de ma souris à chaque fois que je vais sur un site. Alors, j'ai encore ENORMEMENT de progrès à faire !
Ok, vu comme ça, c'est sur qu'il ya pas mal de chose à voir.
Je ne peux pas me permettre de faire un tutoriel dans un post de Forum, même ici, mais voici quelques explications.
Le code présent dans le script va insérer du contenu à l'interieur des balises DIV de ton code html suivant le comportement de l'utilisateur. Cela signifie que si je clique sur "ACTIVITE", le contenu de txt(1) va venir s'inserer entre les balises DIV dont l'id=1.
Etant donné que les DIV sont des éléments bloc, le sous menu se place en dessous du menu.
Le soucis de ton menu c'est ce qui se passe lorsque personne ne clique sur un lien, le code html est interprété et chaque balise div entreinera un "retour à la ligne".
Pour résoudre ça, tu peux rester dans un tableau à 1 ligne et 4 colonnes dans lesquels tu places chacun de tes intitulés de menu ou encore utilisé une liste (la solution la plus propre).
Tu trouveras des tutoriels sur Alsacreation, Openweb, etc...
Je finirais juste sur un dernier conseils. Les menus déroulants posent encore 2 soucis en terme d'accessibilité :
* La navigation sans souris.
* La visibilité si CSS est désactivé.
Faut tout de même y penser avant de vouloir en placer un sur son site, suivant le public visé.
Voilou.
13 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Référencement d'un site en frames
- La toolbar pour Firefox de Google
- Les Smart Answers arrivent chez Ask France
- Afficher le PageRank en entier dans Firefox (barre d'outils Google)
- Le parrainage AdSense (Google AdSense Referrals)
- Liens sponsorisés : XiTi mesure Google Content
- Comment voir facilement les liens nofollow dans Firefox
- Google ouvre un weblog pour mieux communiquer
- Google Pack s'enrichit de 2 nouveaux logiciels gratuits
- Nouvelles fonctionnalités pour Google Sitemaps
- [help!] Menu Déroulant
- Menu déroulant
- Adsense et menu déroulant
- menu déroulant php
- Menu déroulant en CSS
- Menu déroulant et référencement
- menu deroulant css...
- Indexation menu déroulant?
- reférencement menu déroulant
- [résolu]menu déroulant css
- Positionnement du menu déroulant (PROBLEME)
- menu deroulant, option selected????
- [réglé] Menu déroulant html
- problème menu déroulant IE 6 et précédents
- Annonces Adsense et menu déroulant
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum