A voir également:
- Appel d'une page php pour menu
- Supprimer une page word - Guide
- Appel anonyme - Guide
- Menu déroulant excel - Guide
- Traduire une page web - Guide
- Créer une page facebook - Guide
2 réponses
zemzoum89
Messages postés
543
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
11 novembre 2012
18
26 mai 2010 à 19:19
26 mai 2010 à 19:19
lorsque la souris passe il faut utiliser la fonction onMouseOver c'est une fonction javascript...
Bonsoir,
<quote>
Je joins ce lien pour illustrer mes propos :
http://web.virtuousquare.fr/wp-content/themes/default/tuto/menu/menu.htm
</quote>
M'illsutres rien du tout: je ne sait pas ce que tu veut faire ou pas et ce qui ne marche pas...Je voit juste qu'il y a une seule page(.htm au lieu de .html) et qu'un seul bouton fait quelque chose...
<quote>
Toutefois je ne souhaite pas utiliser de javascript dans mon menu.
</quote>
Ha bon ? Pourquoi? bon dans ce cas fait ce que faisait le javascript en php mais ce sera beaucoup moins bien vu que le php est pas fait pour ça et qu'il renvoie des données au serveur PHP et que le javascript est le langage pour l'évenementiel du html(un événement veut dire qu'il se passe quelque chose: par exemple on charge une page, un utilisateur cliques sur un bouton...) et que tout se passe en local(sur l'ordinateur de l'utilisateur). Mais bon c'est faisable en php, attends toi juste à voir quelques erreurs 404 et que les pages tardent à s'afficher.
<quote>
Le menu sera identique, dans son fonctionnement
</quote>
Si c'est pour faire un menu déroulant c'est possible en css, avec des données dynamiques le mieux est encore d'utiliser Ajax mais c'est pas à la portée d'un débutant, sinon passe tes variables en GET ou POST vers la même page(un peu lourdingue en code mais le résultat fonctionnes).
<quote>
page menu.php puis plusieurs petites pages sous_menu.php
</quote>
Mauvaise idée s'il faut charger 3 pages pour en afficher une...et une page internet est pas censé en contenir une autre.
Dans les leçons intermédiaires en css de n'importe quel tuto tu trouveras sûrement ton bonheur avec la propriétés hidden et la gestion de l'état d'un lien.
On passes la souris sur le lien: Les sous menus masqué deviennent visible, on sort de la zone des sous menus ils sont à nouveau masqués. Pas besoin de php(langage de script serveur) ou de javascript(langage de script) même si ce dernier aide bien pour l'interactivité(=événementiel). CSS c'est un truc complémentaire qui a permis de remplacer les fonctions de base qu'ont été obligé de se taper en javascript tout en restant comme le html un langage de balisage(par opposition à langage de programmation) donc plus limité et restreint mais dans les faits rapide et facile à utiliser.
ps: @google =>css et sous menus ; css + menu déroulant....
<quote>
Je joins ce lien pour illustrer mes propos :
http://web.virtuousquare.fr/wp-content/themes/default/tuto/menu/menu.htm
</quote>
M'illsutres rien du tout: je ne sait pas ce que tu veut faire ou pas et ce qui ne marche pas...Je voit juste qu'il y a une seule page(.htm au lieu de .html) et qu'un seul bouton fait quelque chose...
<quote>
Toutefois je ne souhaite pas utiliser de javascript dans mon menu.
</quote>
Ha bon ? Pourquoi? bon dans ce cas fait ce que faisait le javascript en php mais ce sera beaucoup moins bien vu que le php est pas fait pour ça et qu'il renvoie des données au serveur PHP et que le javascript est le langage pour l'évenementiel du html(un événement veut dire qu'il se passe quelque chose: par exemple on charge une page, un utilisateur cliques sur un bouton...) et que tout se passe en local(sur l'ordinateur de l'utilisateur). Mais bon c'est faisable en php, attends toi juste à voir quelques erreurs 404 et que les pages tardent à s'afficher.
<quote>
Le menu sera identique, dans son fonctionnement
</quote>
Si c'est pour faire un menu déroulant c'est possible en css, avec des données dynamiques le mieux est encore d'utiliser Ajax mais c'est pas à la portée d'un débutant, sinon passe tes variables en GET ou POST vers la même page(un peu lourdingue en code mais le résultat fonctionnes).
<quote>
page menu.php puis plusieurs petites pages sous_menu.php
</quote>
Mauvaise idée s'il faut charger 3 pages pour en afficher une...et une page internet est pas censé en contenir une autre.
Dans les leçons intermédiaires en css de n'importe quel tuto tu trouveras sûrement ton bonheur avec la propriétés hidden et la gestion de l'état d'un lien.
On passes la souris sur le lien: Les sous menus masqué deviennent visible, on sort de la zone des sous menus ils sont à nouveau masqués. Pas besoin de php(langage de script serveur) ou de javascript(langage de script) même si ce dernier aide bien pour l'interactivité(=événementiel). CSS c'est un truc complémentaire qui a permis de remplacer les fonctions de base qu'ont été obligé de se taper en javascript tout en restant comme le html un langage de balisage(par opposition à langage de programmation) donc plus limité et restreint mais dans les faits rapide et facile à utiliser.
ps: @google =>css et sous menus ; css + menu déroulant....