Problème <head> avec include

Résolu
Utilisateur anonyme -  
 Utilisateur anonyme -
Salut !

Sur un site en php, j'ai en menu utilisant le javascript. Ce menu est dans une page menu.php qui contient une balise <head>.

Sur les pages faisant appel à ce menu, il y a aussi les balises <head>, donc dans le source, j'ai 2 fois les balises <head>.

Que me conseillez vous ? Sachant que j'aimerai bien avoir des keywords différents selon les pages, si ce n'est pas possible, tant pis !

Merci.

5 réponses

sam3000 Messages postés 1225 Date d'inscription   Statut Membre Dernière intervention   144
 
me met les <head> que dont les pages qui en ont besoin : le menu n'en a pas besoin je suppose car il est toujour présent et ne contient pas d'informations significatives pour les moteurs de recherche.
ou, autre solution, tu place les balises <head> dans du code php dans un module que tu appelle pour tout le site, et ce module devra placer les bonnes informations selon la page demandée (en paramétre)
0
Utilisateur anonyme
 
Merci,

Mais le menu contenant du javascript, je pensais que la déclaration du javascript se faisait dans le <head>, donc que mon menu a forcément un <head>.

J'ai moyen de faire autrement ?

0
Utilisateur anonyme
 
Tiens, bizarre, j'ai coché problème non résolu, écrit pas réponse et fait 'ajouter' ; le message est marqué comme résolu !
C'est koi le binz ????

0
sam3000 Messages postés 1225 Date d'inscription   Statut Membre Dernière intervention   144
 
ca ne fait rien, le status ne m'interesse pas.

le javascript peut etre déclaré n'importe où dans la page HTML, il suffit par contre de mettre de l'ordre pour que ce soit lisible pour toi.

il te suffit de mettre le code java script spécifique à une page dans celle ci, alors que le code plus générique que tu peut réutiliser dans le module php
fait attention de ne pas avoir de conflit de noms dans l'appellation des fonctions
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
 
Merci beaucoup !

Je croyais que la déclaration du javascript devait obligatoirement se faire dans le HEAD.

Ca marche, j'ai tout déclaré dans le body, et viré le HEAD du Menu, et ça marche !

Merci !

0