| ||||||||
Petit astucien | Bonsoir, j'ai créé, grâce au soutien permanent des bonnes âmes de ce forum un fichier header que j'intègre dans chacune des pages de mon site. Dans le fichier header, des menus déroulants. Le souci du jour : les menus déroulants (inclus dans plusierus pages grâce à la fonction include) fonctionnent sur les pages qui se situent à la racine du site (accueil.php, liens.php par exemple). Ci-dessous le fichier à inclure dans chaque page. Il est placé à la racine :
la fonction telle que je l'insère dans les autres pages :
C'est une erreur de menu ou d'adresse dans l'include ?
Merci beaucoup et bon réveillon à toutes et à tous.
Modifié par philbouq le 31/12/2009 17:09 | |||||||
Publicité | ||||||||
| ||||||||
![]() ![]() | c'est normal. L'include étant une "injection" de code, il faut créer dans le fichier qui sera inclus des chemins relatifs qui partent de l'endroit où il sera inclus.
Autre solution : tout passer en chemins absolus ... | |||||||
Petit astucien | Reçu Chef ! Euh... qu'est-ce qu'il a dit le chef ? En chemin absolu ? Sachant que mon fichier à inclure est à al racine de mon site, quel est ce chemin absolu ? /head.php ? Je viens de trouver ça :
ça tient la route ?
Merci Malcolm et bonne année | |||||||
Petit astucien | Me revoilou. en fait, le fichier à inclure est bien inclus mais ce sont les menus déroulants qui ne fonctionnent plus ! Pourtant dans les lignes de code des menus, j'ai bien inséré des liens en ../dossier/fichier.php Modifié par philbouq le 01/01/2010 13:11 | |||||||
![]() ![]() | soit tu fais des liens absolus internes, soit externes : http://tonsite/dossier/lien si les menus ne fonctionnent plus, c'est p-ê le javascript qui n'est pas appelé ... (ou dont le lien d'appel est cassé) | |||||||
Petit astucien | Prenons cette page comme exemple : http://chiensdetraineau.free.fr/histoire/chroniques.php le lien vers le forum (contenu dans le fameux fichier.php inclus) fonctionne. C'est un lien simple que j'ai mis en absolu externe comme tu l'as dis. En revanche, pour les autres catégories, le menu déroulant n'apparaît pas. Alors que sur les pages qui se trouvent à la racine, ces menus fonctionnent bien : http://chiensdetraineau.free.fr Merci Malcolm | |||||||
![]() ![]() | dans la 2nde page (http://chiensdetraineau.free.fr/histoire/chroniques.php), dans le code source je vois : <script language="JavaScript" src="mm_menu.js"></script> or ce fichier n'existe pas ... (si je teste : http://chiensdetraineau.free.fr/histoire/mm_menu.js car il est censé être là) | |||||||
Petit astucien | Ce fichier a été créé "tout seul" par Dreamweaver lorsque j'ai créé le fichier avec le smenus déroulants. Il est stocké à la racine. | |||||||
Petit astucien | Eureka !! J'ai juste modifié l'adresse du mm_menus.js dans le header à inclure : '../mm_menu.js' et tout roule ! merci Malcolm de m'avoir mis le nez dedans et de m'avoir donné l'mpression que c'est moi qui ai trouvé l'erreur ! Encore merci et bonne année. | |||||||
![]() ![]() | bravo | |||||||
Petit astucien | Malcolm a écrit : Merci Boss ! | |||||||
Petit astucien | Oups, je vous avais bien dit que je reviendrai ! Presque tout fonctionne ! SAUF sur cette page : http://chiensdetraineau.free.fr/lexique.php Je crois que c'est la seule page où cela se produit. J'ai d'autres pages qui sont elles aussi à la racine du site mais dont les menus fonctionnent. Qu'est ce que c'es encore que ce bazar dites ? Meci beaucoup. | |||||||
![]() ![]() | Salut Ils sont cliquables sauf que c'est la flêche par défaut que tu as et pas le pointer ( la main avec le doigt déplié ) donc précise-le dans ton css avec ceci
A | |||||||
Petit astucien | Yep Dreamer. Euh... j'ai oublié de préciser deux choses : - cela ne se produit qu'avec IE. Avec Firefox, tout fonctionne correctement. - je suis une truffe en langage info itou itou alors... tu la mets où ta ligne cursor: pointer; dis ? Mille mercis Dreamer. | |||||||
![]() ![]() | philbouq a écrit : Dans ton css
Tu as plusieurs types de curseurs : pointer : la main wait : le sablier crosshair: En forme de croix help:point d'interrogation etc ..
Lis ceci pour plus d'explications !! | |||||||
Petit astucien | Bon, ben que te dire encore ? Merci par exemple ! Mais t'en as pas marre j'espère ! (Rassure-toi, je reprends le boulot lundi !!) | |||||||
|
Les bons plans du moment PC Astuces | Tous les Bons Plans | ||||||||||||||||||
|