Menu en javascript dans pages en php

Bonjour,

Je suis en train de réaliser un site dont voici mon menu :

/*
SCRIPT TROUVE SUR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com
*/

document.write('<STYLE TYPE="text/css">\na.mv2style {color:#FFFFFF;text-decoration:none;}\na:hover.mv2style {color:;text-decoration:underlined;}\n</STYLE>');

mv2_menu = new Array();
mv2_lien = new Array();
//var adr1;
//adr1="accueil.php";
mv2_menu[0] = '<a href="index.php?adr=accueil.php" CLASS=mv2style>Accueil</a>';
mv2_menu[1] = '<a href="?adr=services.php" CLASS=mv2style>Services</a>';
mv2_menu[2] = '<a href="?adr=actualites.php" CLASS=mv2style>Actualités</a>';
mv2_menu[3] = '<a href="?adr=lois.php" CLASS=mv2style>Texte de loi</a>';
mv2_menu[4] = '<a href="?adr=plan.php" CLASS=mv2style>Plan d'accès</a>';
mv2_menu[5] = '<a href="?adr=contact.php" CLASS=mv2style>Nous contacter</a>';
mv2_menu[6] = 'Sondages';
mv2_menu[7] = '<a href="?adr=partenaire.php" CLASS=mv2style>Nos partenaires</a>';

mv2_lien[0] = ''
mv2_lien[1] = ''
mv2_lien[2] = ''
mv2_lien[3] = ''
mv2_lien[4] = ''
mv2_lien[5] = ''
mv2_lien[6] = ''
mv2_lien[7] = ''
mv2_lien[6] += '<A HREF="?adr=sondage.php" CLASS=mv2style>    › Sondage actuel</A><BR>';
mv2_lien[6] += '<A HREF="?adr=arch_sondage.php" CLASS=mv2style>    › Archives</A><BR>';

mv2_pos = -1;

function mv2_menu_draw()
{
mv2_aff = "<TABLE BORDER=0 BGCOLOR=#E3DBB6 CELLPADDING=0 CELLSPACING=0 WIDTH=160><TR><TD><TABLE BORDER=0 CELLPADDING=03 CELLSPACING=1 WIDTH=100%>";

for(a=0;a<mv2_menu.length;a++)
{
if(mv2_pos == a || !document.getElementById)
bgcolor = "#AADDF5";
else
bgcolor = "#E3DBB6";
if(document.getElementById)
mv2_aff += "<TR><TD BGCOLOR="+bgcolor+"><A HREF=\"#\" onMouseOver=\"mv2_pos="+a+";mv2_menu_draw()\" CLASS=mv2style><FONT FACE=\"Verdana\" SIZE=2>"+mv2_menu[a]+"</FONT></A></TD></TR>";
else
mv2_aff += "<TR><TD BGCOLOR="+bgcolor+"><FONT FACE=\"Verdana\" SIZE=2 COLOR=#FFFFFF>"+mv2_menu[a]+"</FONT></TD></TR>"
if(mv2_pos == a || !document.getElementById)
mv2_aff += "<TR><TD BGCOLOR="+bgcolor+"><FONT FACE=\"Verdana\" SIZE=1>"+mv2_lien[a]+"</FONT></TD></TR>";
}

mv2_aff += "</TABLE></TD></TR></TABLE>";
if(document.getElementById)
document.getElementById("mv2").innerHTML = mv2_aff;
else
document.write(mv2_aff);
}

mv2_menu_draw();

Et donc je code en php toutes mes pages.

Comment afficher mon menu ci-dessus dans toutes mes pages en php ????

Aidez moi s'il vous plait.

Merci
Configuration: Windows XP
Internet Explorer 7.0

5 réponses

  1. Hello,

    As-tu essayé de faire, dans tes pages php, un include de ton menu ?
    1. Non je n'ai pas essayé, quelle type de code dois-je mettre dans mes pages php stp ???
  2. En admettant que tu as enregistré ton menu dans un fichier javascript menu.js, je pense que tu peux faire

    <?php include("menu.js") ?>

    Fais quand meme attention au chemin de ton fichier.
    1. Tu mets le code javascript que tu as indiqué dans un fichier nommé : menu.js et en php tu écris en haut de tes pages : include 'menu.js';
      1. Désolée j ai essayé vos 2 solutions et ça ne fonctionne pas.

        Dans l'attente de nouvelles techniques, merci pour ces deux là !!!!!
        1. Normalement ça devrait marcher vu que le include insère le contenu du fichier passé en paramètre. Vérifie bien ton chemin vers menu.js