Aide - Recherche - Membres - Calendrier
Version complète : Pb de menu java
Forum Webmaster - Ton Webmaster > Conception de sites > Programmation
latuileinfo
Bonjour,

premier post dans votre forum ... merci d'avance pour lmes réponses ou propositions !
Voila les données du problème, j'ai récupéré la gestion d'un site internet écrit "avec les pieds" en php dont voici l'URL :La Sambuy et dont le menu (entre autres chose....) me fait vraiment misère. Celui ci après moult changement accepte de s'afficher correctement sous firefox, safari mais sous IE 6 ou 7 (qui malheureusement fait loi !) il est invisible !!!!
le script d'insertion de celui ci est dans la page main.php (pour ceux qui souhaiterait aspirer le site ou en tout cas les pages.
sinon je vous file le passage en question :
CITATION
<div align="right"></div>
<p align="center">
<? $lang=$_GET["lang"];
if(isset($lang)){
if ($lang=='fr') {include('menu_fr.php4');}
elseif ($lang=='en') {include('menu_en.php4');}
elseif ($lang=='ne') {include('menu_ne.php4');}
} else {} ;
?></p>


ce passage appel le )répertoire menu et le fichier menu en différente langues

Toute idée est la bienvenue !!!!
tigood
En effet.. ca bug....

Le code php que tu as écris est normal, il est clair en gros.
Mais je pense que c'est le contenu de menu_fr.php4 que tu devrias nous afficher.
D'apres la console d'erreur de firefox, il y a une boucle infinie d'erreur : event is not defined !
latuileinfo
Yes mega rapide comme réponse !!!
je te donne le corps tu script pour la page en question
CITATION

posYmenu = 18;
bgcolor='#006699';
bgcolor2='#FFcc33';
posXmenu = (window.innerWidth / 2) -375;
// posXmenu = (window.innerWidth / 2) -375;

document.write('<style type="text/css">');
document.write('.poppervert { POSITION: absolute; VISIBILITY: hidden; z-index:3; }')
document.write('#topgauche { position:absolute; top:'+posYmenu+'px; left:'+posXmenu+'px; z-index:1; }')
document.write('A:hover.ejsmenu {color:#FFFFFF; text-decoration:none;}')
document.write('A.ejsmenu {color:#FFFFFF; text-decoration:none;}')
document.write('</style>')
document.write('<DIV class=poppervert id=topdeckvert></DIV>');

/*
LIENS
*/
zlien = new Array;
zlien[0] = new Array;
zlien[1] = new Array;
zlien[2] = new Array;
zlien[3] = new Array;
zlien[4] = new Array;
zlien[5] = new Array;
zlien[6] = new Array;
zlien[7] = new Array;
zlien[8] = new Array;
zlien[9] = new Array;


zlien[0][0] = '<A HREF="main.php4?page=accueil&lang=fr" CLASS=ejsmenu>Retour à la page d\'accueil</A>';

zlien[1][0] = '<A HREF="main.php4?page=localisation&lang=fr" CLASS=ejsmenu>Accès</A>';
zlien[1][1] = '<A HREF="main.php4?page=proximite&lang=fr" CLASS=ejsmenu>A proximité...</A>';

zlien[2][0] = '<A HREF="main.php4?page=qualite&lang=fr" CLASS=ejsmenu>Démarche qualité</A>';
zlien[2][1] = '<A HREF="main.php4?page=travaux&lang=fr" CLASS=ejsmenu>Travaux effectués</A>';

zlien[3][0] = '<A HREF="main.php4?page=actualites&lang=fr" CLASS=ejsmenu>Actualités et événements</A>';

zlien[4][0] = '<A HREF="main.php4?page=ete&lang=fr" CLASS=ejsmenu>La Sambuy l\'été</A>';
zlien[4][1] = '<A HREF="main.php4?page=meteo_ete&lang=fr" CLASS=ejsmenu>Météo</A>';
zlien[4][2] = '<A HREF="main.php4?page=luge&lang=fr" CLASS=ejsmenu>Luge d\'été</A>';
zlien[4][3] = '<A HREF="main.php4?page=telesiege&lang=fr" CLASS=ejsmenu>Télésiège</A>';
zlien[4][4] = '<A HREF="main.php4?page=rando&lang=fr" CLASS=ejsmenu>Randonnées photo</A>';
zlien[4][5] = '<A HREF="main.php4?page=enfants&lang=fr" CLASS=ejsmenu>Pour les enfants</A>';
zlien[4][6] = '<A HREF="main.php4?page=salto&lang=fr" CLASS=ejsmenu>Salto Trampoline</A>';
zlien[4][7] = '<A HREF="main.php4?page=sentier&lang=fr" CLASS=ejsmenu>Sentier Botanique</A>';
zlien[4][8] = '<A HREF="main.php4?page=galerie_ete&lang=fr" CLASS=ejsmenu>Galerie de photos</A>';

zlien[5][0] = '<A HREF="main.php4?page=hiver&lang=fr" CLASS=ejsmenu>La Sambuy l\'hiver</A>';
zlien[5][1] = '<A HREF="main.php4?page=pistes&lang=fr" CLASS=ejsmenu>Plans des pistes</A>';
zlien[5][2] = '<A HREF="main.php4?page=pistes_photos&lang=fr" CLASS=ejsmenu>Les pistes en photos</A>';
zlien[5][3] = '<A HREF="main.php4?page=nordique&lang=fr" CLASS=ejsmenu>Ski nordique</A>';
zlien[5][4] = '<A HREF="main.php4?page=meteo&lang=fr" CLASS=ejsmenu>Météo et enneigement</A>';
zlien[5][5] = '<A HREF="main.php4?page=tarifs&lang=fr" CLASS=ejsmenu>Tarifs des remontées mécaniques</A>';
zlien[5][6] = '<A HREF="main.php4?page=galerie_hiver&lang=fr" CLASS=ejsmenu>Galerie de photos</A>';
zlien[5][7] = '<A HREF="main.php4?page=stations_bauges&lang=fr" CLASS=ejsmenu>Stations du massif des Bauges</A>';
zlien[5][8] = '<A HREF="main.php4?page=champion&lang=fr" CLASS=ejsmenu>Nos champions</A>';


zlien[6][0] = '<A HREF="main.php4?page=commerces&lang=fr" CLASS=ejsmenu>Commerces</A>';
//zlien[6][1] = '<A HREF="main.php4?page=contact&lang=fr" CLASS=ejsmenu>Contact</A>';

zlien[7][0] = '<A HREF="main.php4?page=histoire&lang=fr" CLASS=ejsmenu>Histoire de la station</A>';

zlien[8][0] = '<A HREF="main.php4?page=forum&lang=fr" CLASS=ejsmenu>Accès au forum de discussion</A>';

zlien[9][0] = '<A HREF="main.php4?page=liens&lang=fr" CLASS=ejsmenu>Liens utiles</A>';



var nava = (document.layers);
var dom = (document.getElementById);
var iex = (document.all);
if (nava) { sknvert = document.topdeckvert }
else if (dom) { sknvert = document.getElementById("topdeckvert").style }
else if (iex) { sknvert = topdeckvert.style }
sknvert.left = posXmenu+99;

function pop(msg,pos)
{
sknvert.visibility = "hidden";
sknvert.top = posYmenu+pos;
a=true
var content ="<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 BGCOLOR=#000000 WIDTH=100><TR><TD><TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=1>";
pass = 0
while (pass < msg.length)
{
content += "<TR><TD BGCOLOR="+bgcolor+" onMouseOver=\"this.style.background='"+bgcolor2+"'\" onMouseOut=\"this.style.background='"+bgcolor+"'\" HEIGHT=20><FONT SIZE=1 FACE=\"Verdana\"><B> "+msg[pass]+"</B></FONT></TD></TR>";
pass++;
}
content += "</TABLE></TD></TR></TABLE>";
if (nava)
{
sknvert.document.write(content);
sknvert.document.close();
sknvert.visibility = "visible";
}
else if (dom)
{
document.getElementById("topdeckvert").innerHTML = content;
sknvert.visibility = "visible";
}
else if (iex)
{
document.all("topdeckvert").innerHTML = content;
sknvert.visibility = "visible";
}
}
function kill()
{
sknvert.visibility = "hidden";
}
document.onclick = kill;
document.write('<DIV ID=topgauche><TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 BGCOLOR=#000000 WIDTH=100><TR><TD><TABLE CELLPADING=0 CELLSPACING=1 BORDER=0 WIDTH=100% HEIGHT=25>')
document.write('<TR><TD WIDTH=80 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';pop(zlien[0],0)" onMouseOut="this.style.background=\''+bgcolor+'\'" HEIGHT=25><A onClick="return(false)" onMouseOver="pop(zlien[0],0)" href=# CLASS=ejsmenu><FONT SIZE=1 FACE="Verdana"><B>Accueil</B></FONT></a></TD></TR>')

document.write('<TR><TD WIDTH=100 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';pop(zlien[1],26)" onMouseOut="this.style.background=\''+bgcolor+'\'" HEIGHT=25><A onClick="return(false)" onMouseOver="pop(zlien[1],26)" href=# CLASS=ejsmenu><FONT SIZE=1 FACE="Verdana"><B>Localisation</B></FONT></a></TD></TR>')

document.write('<TR><TD WIDTH=100 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';pop(zlien[2],52)" onMouseOut="this.style.background=\''+bgcolor+'\'" HEIGHT=25><A onClick="return(false)" onMouseOver="pop(zlien[2],52)" href=# CLASS=ejsmenu><FONT SIZE=1 FACE="Verdana"><B>La Sambuy évolue</B></FONT></a></TD></TR>')

document.write('<TR><TD WIDTH=100 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';pop(zlien[3],79)" onMouseOut="this.style.background=\''+bgcolor+'\'" HEIGHT=25><A onClick="return(false)" onMouseOver="pop(zlien[3],79)" href=# CLASS=ejsmenu><FONT SIZE=1 FACE="Verdana"><B>Actualités</B></FONT></a></TD></TR>')

document.write('<TR><TD WIDTH=100 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';pop(zlien[4],105)" onMouseOut="this.style.background=\''+bgcolor+'\'" HEIGHT=25><A onClick="return(false)" onMouseOver="pop(zlien[4],105)" href=# CLASS=ejsmenu><FONT SIZE=1 FACE="Verdana"><B>Été</B></FONT></a></TD></TR>')

document.write('<TR><TD WIDTH=100 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';pop(zlien[5],131)" onMouseOut="this.style.background=\''+bgcolor+'\'" HEIGHT=25><A onClick="return(false)" onMouseOver="pop(zlien[5],131)" href=# CLASS=ejsmenu><FONT SIZE=1 FACE="Verdana"><B>Hiver</B></FONT></a></TD></TR>')

document.write('<TR><TD WIDTH=100 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';pop(zlien[6],157)" onMouseOut="this.style.background=\''+bgcolor+'\'" HEIGHT=25><A onClick="return(false)" onMouseOver="pop(zlien[6],157)" href=# CLASS=ejsmenu><FONT SIZE=1 FACE="Verdana"><B>Services</B></FONT></a></TD></TR>')

document.write('<TR><TD WIDTH=100 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';pop(zlien[7],183)" onMouseOut="this.style.background=\''+bgcolor+'\'" HEIGHT=25><A onClick="return(false)" onMouseOver="pop(zlien[7],183)" href=# CLASS=ejsmenu><FONT SIZE=1 FACE="Verdana"><B>Histoire</B></FONT></a></TD></TR>')

document.write('<TR><TD WIDTH=100 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';pop(zlien[8],209)" onMouseOut="this.style.background=\''+bgcolor+'\'" HEIGHT=25><A onClick="return(false)" onMouseOver="pop(zlien[8],209)" href=# CLASS=ejsmenu><FONT SIZE=1 FACE="Verdana"><B>Forum</B></FONT></a></TD></TR>')

document.write('<TR><TD WIDTH=100 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';pop(zlien[9],235)" onMouseOut="this.style.background=\''+bgcolor+'\'" HEIGHT=25><A onClick="return(false)" onMouseOver="pop(zlien[9],235)" href=# CLASS=ejsmenu><FONT SIZE=1 FACE="Verdana"><B>Liens</B></FONT></a></TD></TR>')

document.write('<TR><TD WIDTH=100 ALIGN=center BGCOLOR='+bgcolor+' onMouseOver="this.style.background=\''+bgcolor2+'\';" onMouseOut="this.style.background=\''+bgcolor+'\'" HEIGHT=25><A href="main.php4?page=contact&lang=fr" CLASS=ejsmenu><FONT SIZE=1 FACE="Verdana"><B>Contact</B></FONT></a></TD></TR>')

document.write('</TABLE></TD></TR></TABLE></DIV>')


Que du bonheur ........................!!!
C\'est une version "bas débit" de notre forum. Pour voir la version complète avec plus d\'information, la mise en page et les images, veuillez cliquez ici.
Invision Power Board © 2001-2012 Invision Power Services, Inc.