Forum de discussion
Forum « Programmation Javascript » (archives)
Pb Menus JavaScript
Envoyé: 4 novembre 2004, 5h10 par Roxane35
je souhaite réaliser un site avec une page d'accueil avec des frames. A gauche je veux faire afficher un menu; à droite également. J'ai réussi à mettre tout cela en place, sauf que quand je clique sur un lien dans mon menu de gauche, il se déroule bien; mais celui de droite aussi (et il se baisse...). Je ne vois pas du tout comment y remédier....
Le menu de droite fonctionne très bien (=aucune incidence sur le menu de gauche).
Merci de m'apporter votre aide.
-------------------------------------
Ma page d'accueil se présente comme ceci: entre <HEAD> et </HEAD> :
<SCRIPT LANGUAGE="javascript" src="Menus/Scripts/dhtmllib_lite.js"></SCRIPT>
<SCRIPT language = "JavaScript" src = "Menus/Scripts/XPFileMenu.js"></SCRIPT>
<SCRIPT LANGUAGE="javascript" src="Menus/ScriptsDroite/dhtmllib_lite2.js"></SCRIPT>
<SCRIPT language = "JavaScript" src = "Menus/ScriptsDroite/XPFileMenu2.js"></SCRIPT>
entre <BODY> et </BODY> :
<table border=0 cellPadding=0 cellSpacing=0 >
<tr>
<td width="23%" height="425">
<?
include ('Menus/menuGauche.html');
?>
</td>
<td width="54%" height="425" >
<table width="80%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr align="center">
<td> Bonjour <? echo $_COOKIE['monpseudo'] ?> !<br>
<a href="protec/Delogue.php3?id=<?php echo addslashes($_GET['id']) ?>">Se déconnecter</a></td>
</tr>
</table>
<?
include ('Menus/centre.php');
?>
</td>
<td width="23%" height="425">
<?
include ('Menus/menuDroiteLeR.html');
?>
</td>
</tr>
</table>
-------------------------------
Mon menu de gauche se présente de la sorte :
<SCRIPT language = "JavaScript">
/* Création d'un menu
MenuObject( Id, ImagePath, IdImg, Libellé )
Création d'une option
MenuObject.CreateOption( Id, ibellé, LienPage, Passage de paramètre dans le lien, CibleLien, ImagePath )
Initialisation du menu général
InitMenu( PosX, PosY, séparation entre les différents 'MenuObjects', Est-ce que le fader doit se déclencher)
/!\: Cette fonction doit-être inscrite avant tout. Si vous ne a mettez pas des valeurs, il y a des valeurs par défauts.
StartMenu()
Ecriture du menu
*/
InitMenu(2,140,1,false);
var mnuHome1 = new MenuObject("mnuHome1", "Images/Img.bmp", "ImgAdmin", "Accueil");
mnuHome1.CreateOption("lnkAddFile", "Accueil", "http://www.easy-script.com", "", "_blank", "Images/blanc.gif");
var mnusc1 = new MenuObject("mnusc1", "Images/Img.bmp", "ImgNav", "Contacts");
mnusc1.CreateOption("lnkphp", "Trombinoscope", "http://www.easy-script.com/phpscript.php", "", "_blank", "Images/blanc.gif");
mnusc1.CreateOption("lnkjs", "Rép. Tèl. HYCEL", "http://www.easy-script.com/javascript.php", "", "_blank", "Images/blanc.gif");
mnusc1.CreateOption("lnkcjs", "Rép. Tèl.Clients/F.", "http://www.easy-script.com/go.php?id=1", "", "_blank", "Images/blanc.gif");
var mnuRess1 = new MenuObject("mnuRess1", "Images/Img.bmp", "ImgRess", "Organigrammes");
mnuRess1.CreateOption("lnkRess1", "Organigramme 1", "http://www.easy-script.com/lib/lib.php?cat=javascript", "", "_blank", "Images/blanc.gif");
mnuRess1.CreateOption("lnkRess2", "Organigramme 2", "http://www.easy-script.com/download.php", "", "_blank", "Images/blanc.gif");
var mnuDiv1 = new MenuObject("mnuDiv1", "Images/Img.bmp", "ImgDiv", "Imprimés Administratifs");
mnuDiv1.CreateOption("lnkDiv1", "Ach/Lo", "http://www.easy-script.com/livredor/index.php", "", "_blank", "Images/blanc.gif");
mnuDiv1.CreateOption("lnkDiv2", "Fin/Exp", "http://www.easy-script.com/annu/lien.php3", "", "_blank", "Images/blanc.gif");
mnuDiv1.CreateOption("lnkDiv3", "CT/CQ", "http://www.easy-script.com/fl_ban.php", "", "_blank", "Images/blanc.gif");
StartMenu();
</SCRIPT>
Réponses
|