jousay
Messages postés10Date d'inscriptionsamedi 3 mars 2007StatutMembreDernière intervention 8 janvier 2010
-
26 mars 2007 à 20:14
Flachy Joe
Messages postés2103Date d'inscriptionjeudi 16 septembre 2004StatutMembreDernière intervention21 novembre 2023
-
27 mars 2007 à 19:55
Bonjour,
J'aimerais créer un menu dynamique horizontal qui fonctionnerait comme le menu windows (file, edit, view,...); c'est à dire comme le menu de phpcs mais en vertical et en beaucoup plus simple (fond blanc et écriture rouge par ex.).
(5-6 menus et des sous-menus s'affichant quand on passe la souris sur le menu parent).
Faut-il que je programme en css, en javascript, en php, en xhtml,... ?
(Je ne m'y connait pas trop et j'aimerais débuter sur de bonnes bases)
Je souhaiterais aussi que mon site se limite à une page et qu'il soit centré sur le navigateur récepteur. Cela est faisable en css; est-ce faisable avec d'autres langages ?
Flachy Joe
Messages postés2103Date d'inscriptionjeudi 16 septembre 2004StatutMembreDernière intervention21 novembre 20231 27 mars 2007 à 19:55
Va donc voir sur http://m.grimaldi.free.fr, c'est le site d'un copain que j'ai remis en état il y a peu.
Si c'est le genre de menu que tu veut, alors télécharge http://m.grimaldi.free.fr/menu.js et http://m.grimaldi.free.fr/style.css C'est du javascript uniquement pour pouvoir ajouter facilment le même menu à toutes les pages :
<script type="text/javascript" src="menu.js"></script>
Tu peut sortir tout le HTML du script si t'as besoin du menu sur une seule page.
Flachy Joe
Messages postés2103Date d'inscriptionjeudi 16 septembre 2004StatutMembreDernière intervention21 novembre 20231 26 mars 2007 à 20:26
>>>Cela est faisable en css; est-ce faisable avec d'autres langages ?
Toutes les pages web ont leur style défini par du css, tu peut l'ecrire dynamiquement (sur le serveur en php, sur le client en js) mais ça reste du css, avec less limitations que ça implique.
Si ton menu a un contenu fixe, que les noms et liens des sous-menu ne change pas, tu devrait pouvoir le faire en HTML + CSS seulement.
Si le contenu est basé sur un fichier du serveur ou une base de données, utilise PHP.
Si le contenu est modifié par les actions du visiteur, sans qu'aucune donnée ne soit envoyé au serveur, alors le JavaScript doit faire l'affaire.