script pour faire apparaître un sous-menu?

bagheera

Best Member
Bonjour!
j'ai un p'tit problème pour écrire le script pour le menu d'un site... je sais faire un menu déroulant dans un formulaire, mais là j'aurai besoin d'en faire un dans le menu (navigation) du site. Quand on clique sur un lien (contact), je voudrai qu'apparaissent deux choix possible (service avant-vente et service après-vente)... et ce en PHP si possible...
J'ai bien cherché dans notre cher google, mais les scripts me paraissent bien compliqués et demandent tout plein pages!!! il existe sûrement plus simple.
Merci de m'éclairer!
 

Dudy

New Member
Je pense que le mieux serait de se tourner vers une solution en Javascript et non en php. Le php s'execute du coté serveur alors que le Javascript s'execute du coté client. Pour une meilleur réactivité le javascript est plus adapté puisque la page ne devra pas etre rechargée.
Cependant si tu disposes d'un bon hebergement et que tes pages sont bien optimisées (en fait quelle ne pesent pas 1Mo chacune :wink2: ) le php peu faire l'affaire et la il suffit d'ajouter deux lignes dans un tableau en fonction du lien cliqué. :smile:
 

vestale974

Well-Known Member
bagheera link=topic=2160.msg21766#msg21766 date=1126596235 a dit:
Bonjour!
j'ai un p'tit problème pour écrire le script pour le menu d'un site... je sais faire un menu déroulant dans un formulaire, mais là j'aurai besoin d'en faire un dans le menu (navigation) du site. Quand on clique sur un lien (contact), je voudrai qu'apparaissent deux choix possible (service avant-vente et service après-vente)... et ce en PHP si possible...
J'ai bien cherché dans notre cher google, mais les scripts me paraissent bien compliqués et demandent tout plein pages!!! il existe sûrement plus simple.
Merci de m'éclairer!
Salut,
Sur http://www.ecogesam.ac-aix-marseille.fr/ il y a une barre de navigation qui correspond à ton attente  :blink:
mais c est pas du php.
http://www.burmees.nl/menu/menus.htm
http://www.dynamicdrive.com/dynamicindex1/index.html
@+
 

Cybervince

Best Member
Dudy link=topic=2160.msg21846#msg21846 date=1126604016 a dit:
Je pense que le mieux serait de se tourner vers une solution en Javascript et non en php. Le php s'execute du coté serveur alors que le Javascript s'execute du coté client. Pour une meilleur réactivité le javascript est plus adapté puisque la page ne devra pas etre rechargée.
Cependant si tu disposes d'un bon hebergement et que tes pages sont bien optimisées (en fait quelle ne pesent pas 1Mo chacune :wink2: ) le php peu faire l'affaire et la il suffit d'ajouter deux lignes dans un tableau en fonction du lien cliqué. :smile:
Berk le JavaScript.
Et si la personne qui visite le site le désactive, ben ca marchera pas.
Par contre j'ai du mal à voir visuellement ce que tu veux faire bagheera.
Un formulaire pour contacter soit un service, soit l'autre ? Un peu comme ma page de contact ici: http://www.web-ig.com/contact.php
Ou alors charger une page différente selon le choix effectué ?
 

bagheera

Best Member
c'est effectivement un menu comme sur le site qu'a proposé vestale974. Donc charger une page différente selon le choix effectué... j'avais bien penséé à du javascript, mais ce n'est pas un langage que je maîtrise (d'ailleurs je ne le connais que de nom!), c'est pourquoi je cherche une alternative en php...
 

Cybervince

Best Member
Ben un copier coller du javascript qui redirige automatiquement sur la page qu'on souhaite dès qu'on change sa valeur.
Par contre si le visiteur désactive le javascript, ben c'est niqué.
Autrement en php t'envoie disons la variable "page" via le formulaire et t'as un source du style:

<?php
if ($_POST['page'] = "page1")
{
tu redirige vers la page 1
} else
{
tu redirige vers la page 2
}
 

Ca peut vous intéresser