A voir également:
- HELP ME (menu)
- Menu déroulant excel - Guide
- Menu démarrer windows 11 - Guide
- Canon quick menu - Télécharger - Utilitaires
- Menu demarrer - Guide
- Menu contextuel windows 11 - Guide
7 réponses
RAD ZONE
Messages postés
5224
Date d'inscription
samedi 20 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
1 353
8 juin 2007 à 17:19
8 juin 2007 à 17:19
SALUT
voila un exemple CSS avec le js ! a toi de l adapter a ton site si c est ce que tu veux!!
RAD
voila un exemple CSS avec le js ! a toi de l adapter a ton site si c est ce que tu veux!!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <title> Menu déroulant horizontal </title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <script type="text/javascript"> <!-- window.onload=montre; function montre(id) { var d = document.getElementById(id); for (var i = 1; i<=10; i++) { if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';} } if (d) {d.style.display='block';} } //--> </script> <style type="text/css"> <!-- body { margin: 0; padding: 0; background: white; font: 80% verdana, arial, sans-serif; } dl, dt, dd, ul, li { margin: 0; padding: 0; list-style-type: none; } #menu { position: absolute; top: 0; left: 0; z-index:100; width: 100%; } #menu dl { float: left; width: 12em; margin: 0 1px; } #menu dt { cursor: pointer; text-align: center; font-weight: bold; background: #ccc; border: 1px solid gray; } #menu dd { border: 1px solid gray; } #menu li { text-align: center; background: #fff; } #menu li a, #menu dt a { color: #000; text-decoration: none; display: block; height: 100%; border: 0 none; } #menu li a:hover, #menu dt a:hover { background: #eee; } a {text-decoration: none; color: black; color: #222; } --> </style> </head> <body> <div id="menu"> <dl> <dt onmouseover="javascript:montre();"> <a href="#" title="Retour à l'accueil">Accueil</a> </dt> </dl> <dl> <dt onmouseover="javascript:montre('smenu1');"> Menu 1 </dt> <dd id="smenu1" onmouseover="javascript:montre('smenu1');" onmouseout="javascript:montre('');"> <ul> <li> <a href="#">Sous-Menu 1.1</a></li> <li> <a href="#">Sous-Menu 1.2</a></li> <li> <a href="#">Sous-Menu 1.3</a></li> <li> <a href="#">Sous-Menu 1.4</a></li> <li> <a href="#">Sous-Menu 1.5</a></li> <li> <a href="#">Sous-Menu 1.6</a></li> </ul> </dd> </dl> <dl> <dt onmouseover="javascript:montre('smenu2');"> Menu 2 </dt> <dd id="smenu2" onmouseover="javascript:montre('smenu2');" onmouseout="javascript:montre('');"> <ul> <li> <a href="#">Sous-Menu 2.1</a></li> <li> <a href="#">Sous-Menu 2.2</a></li> <li> <a href="#">Sous-Menu 2.3</a></li> <li> <a href="#">Sous-Menu 2.4</a></li> </ul> </dd> </dl> <dl> <dt onmouseover="javascript:montre('smenu3');"> Menu 3 </dt> <dd id="smenu3" onmouseover="javascript:montre('smenu3');" onmouseout="javascript:montre('');"> <ul> <li> <a href="#">Sous-Menu 3.1</a></li> <li> <a href="#">Sous-Menu 3.2</a></li> <li> <a href="#">Sous-Menu 3.3</a></li> <li> <a href="#">Sous-Menu 3.4</a></li> <li> <a href="#">Sous-Menu 3.5</a></li> </ul> </dd> </dl> <dl> <dt onmouseover="javascript:montre('smenu4');"> Menu 4 </dt> <dd id="smenu4" onmouseover="javascript:montre('smenu4');" onmouseout="javascript:montre('');"> <ul> <li> <a href="#">Sous-Menu 4.1</a></li> <li> <a href="#">Sous-Menu 4.2</a></li> <li> <a href="#">Sous-Menu 4.3</a></li> </ul> </dd> </dl> </div> </body> </html>
RAD
Javascript, Php et CSS sont des technologies complémentaires. Moi je te conseil du javascript: http://www.javascriptfr.com
Puis utilise une feuille de style pour ce qui est de l'apparence.
Bon courrage!
Cordialement,
Edouard
Puis utilise une feuille de style pour ce qui est de l'apparence.
Bon courrage!
Cordialement,
Edouard
Merci beaucoup rad ca va etre tres utilie et surtout bien utilisé.
Si t a besoin d un coup de main n'hésite pas, je me ferais une joie de te rendre la pareille ;)
Si t a besoin d un coup de main n'hésite pas, je me ferais une joie de te rendre la pareille ;)
En revanche j ai un petit probleme pour un truc que je n ai jamais réussie a faire :$.
<a href="#">
par exemple le menu que tu m a filé RAD, tu a les lien interne à la page représenté par un diez. Ce menu permet de faire la correspondance entre différentes pages. Cependant je souhaiterais faire afficher les différentes pages sans pour autant recharger le menu. En FRAME, c'est facile mais en div ou autre je n'y arrive pas.
Pourrais tu m'expliquer comment faut il faire?? (en ayant les différentes pages sous le meme dossier exemple d une page accueil.php)
merci d avance
<a href="#">
par exemple le menu que tu m a filé RAD, tu a les lien interne à la page représenté par un diez. Ce menu permet de faire la correspondance entre différentes pages. Cependant je souhaiterais faire afficher les différentes pages sans pour autant recharger le menu. En FRAME, c'est facile mais en div ou autre je n'y arrive pas.
Pourrais tu m'expliquer comment faut il faire?? (en ayant les différentes pages sous le meme dossier exemple d une page accueil.php)
merci d avance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
RAD ZONE
Messages postés
5224
Date d'inscription
samedi 20 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
1 353
11 juin 2007 à 18:25
11 juin 2007 à 18:25
SALUT
en html sans frame c est impossible !!!
il faut utiliser le php et des "include" pour le realiser sans frame!!!
TUTO PHP
RAD
Cependant je souhaiterais faire afficher les différentes pages sans pour autant recharger le menu. En FRAME, c'est facile mais en div ou autre je n'y arrive pas.
en html sans frame c est impossible !!!
il faut utiliser le php et des "include" pour le realiser sans frame!!!
TUTO PHP
RAD
merci rad, c'est bon j ai reussi a me débrouiller(lol beau petit code batard en html, javascript et php lol)