Forum de discussion
Forum « Programmation Javascript » (archives)
problème de lien dans un menu JS
Envoyé: 10 mai 2004, 6h05 par dan42
Voici mon petit problème... J'ai téléchargé un menu en JS. Le fichier est séparé de la page html et il est paramétrable. Le problème est que pour les lignes de menu, je n'arrive pas à spécifier de lien vers une page de mon site (en "interne",quoi...). J'ai collé ci dessous le fichier menu.js que je dois paramétrer. Quelqu'un pourrait-il mindiquer la syntaxe pour faire un lien vers une page de mon site ?.
Merci à tous et bonne journée !
Daniel
//Menu object creation
oCMenu=new makeCM("oCMenu") //Making the menu object. Argument: menuname
oCMenu.frames=0
//Menu properties
oCMenu.pxBetween=58
oCMenu.fromLeft=19
oCMenu.fromTop=90
oCMenu.rows=0
oCMenu.menuPlacement="0"
oCMenu.offlineRoot="file:///C|/temp/stb/scripts/coolmenus/"
oCMenu.onlineRoot="../scripts/coolmenus/"
oCMenu.resizeCheck=1
oCMenu.wait=1000
oCMenu.fillImg="cm_fill.gif"
oCMenu.zIndex=0
//Background bar properties
oCMenu.useBar=0
oCMenu.barWidth="menu"
oCMenu.barHeight="menu"
oCMenu.barClass="clBar"
oCMenu.barX=0
oCMenu.barY=0
oCMenu.barBorderX=0
oCMenu.barBorderY=0
oCMenu.barBorderClass=""
//Level properties - ALL properties have to be specified in level 0
oCMenu.level[0]=new cm_makeLevel() //Add this for each new level
oCMenu.level[0].width=99
oCMenu.level[0].height=18
oCMenu.level[0].regClass="clLevel0"
oCMenu.level[0].overClass="clLevel0over"
oCMenu.level[0].borderX=0
oCMenu.level[0].borderY=0
oCMenu.level[0].borderClass="clLevel0border"
oCMenu.level[0].offsetX=1
oCMenu.level[0].offsetY=0
oCMenu.level[0].rows=0
oCMenu.level[0].arrow=0
oCMenu.level[0].arrowWidth=0
oCMenu.level[0].arrowHeight=0
oCMenu.level[0].align="right"
//dynamic effect (controllable for each level)
oCMenu.level[0].clippx=40
oCMenu.level[0].cliptim=2
//special animation filters (IE5.5+ only, controllable for each level)
oCMenu.level[0].filter="progid:DXImageTransform.Microsoft.Fade(duration=0.5)"
//Other special animation filters (IE5.5+ only, controllable for each level)
//oCMenu.level[0].filter="progid:DXImageTransform.Microsoft.Wheel(duration=0.5,spokes=5)"
//oCMenu.level[0].filter="progid:DXImageTransform.Microsoft.Barn(duration=0.5,orientation=horizontal)"
//oCMenu.level[0].filter="progid:DXImageTransform.Microsoft.Blinds(duration=0.5,bands=5)"
//oCMenu.level[0].filter="progid:DXImageTransform.Microsoft.CheckerBoard(duration=0.5)"
//oCMenu.level[0].filter="progid:DXImageTransform.Microsoft.Fade(duration=0.5)"
//oCMenu.level[0].filter="progid:DXImageTransform.Microsoft.GradientWipe(duration=0.5,wipeStyle=0)"
//oCMenu.level[0].filter="progid:DXImageTransform.Microsoft.Iris(duration=0.5,irisStyle=STAR)"
//oCMenu.level[0].filter="progid:DXImageTransform.Microsoft.Iris(duration=0.5,irisStyle=CIRCLE)"
//oCMenu.level[0].filter="progid:DXImageTransform.Microsoft.Pixelate(duration=0.5,maxSquare=40)"
//oCMenu.level[0].filter="progid:DXImageTransform.Microsoft.Wheel(duration=0.5,spokes=5)"
//oCMenu.level[0].filter="progid:DXImageTransform.Microsoft.RandomDissolve(duration=0.5)"
//oCMenu.level[0].filter="progid:DXImageTransform.Microsoft.Spiral(duration=0.5)"
//oCMenu.level[0].filter="progid:DXImageTransform.Microsoft.Stretch(duration=0.5,stretchStyle=push)"
//oCMenu.level[0].filter="progid:DXImageTransform.Microsoft.Strips(duration=0.5,motion=rightdown)"
//EXAMPLE SUB LEVEL[1] PROPERTIES - You have to specify the properties you want different from LEVEL[0] - If you want all items to look the same just remove this
oCMenu.level[1]=new cm_makeLevel() //Add this for each new level (adding one to the number)
oCMenu.level[1].width=oCMenu.level[0].width-4
oCMenu.level[1].height=18
oCMenu.level[1].regClass="clLevel1"
oCMenu.level[1].overClass="clLevel1over"
oCMenu.level[1].borderX=0
oCMenu.level[1].borderY=0
oCMenu.level[1].align="center"
oCMenu.level[1].offsetX=20
oCMenu.level[1].offsetY=0
oCMenu.level[1].borderClass="clLevel1border"
//dynamic effect
oCMenu.level[1].clippx=25
oCMenu.level[1].cliptim=2
//special animation filters
oCMenu.level[1].filter="progid:DXImageTransform.Microsoft.spiral(duration=0.5)"
//EXAMPLE SUB LEVEL[2] PROPERTIES - You have to specify the properties you want different from LEVEL[1] OR LEVEL[0] - If you want all items to look the same just remove this
oCMenu.level[2]=new cm_makeLevel() //Add this for each new level (adding one to the number)
oCMenu.level[2].width=150
oCMenu.level[2].height=18
oCMenu.level[2].offsetX=0
oCMenu.level[2].offsetY=0
oCMenu.level[2].regClass="clLevel2"
oCMenu.level[2].overClass="clLevel2over"
oCMenu.level[2].borderClass="clLevel2border"
/******************************************
Menu item creation:
myCoolMenu.makeMenu(name, parent_name, text, link, target, width, height, regImage, overImage, regClass, overClass , align, rows, nolink, onclick, onmouseover, onmouseout)
*************************************/
oCMenu.makeMenu('top0','','Procédures','Procedures.htm',"mainFrame",110)
oCMenu.makeMenu('sub00','top0','Textes réglementaires','P')
oCMenu.makeMenu('sub01','top0','Métiers','http://planmagic.com/products.html')
oCMenu.makeMenu('top1','','Catalogue','http://planmagic.com/businessplan.html','',140,'','','','','',"center")
oCMenu.makeMenu('sub10','top1','EPI','http://planmagic.com/businessplan.html')
oCMenu.makeMenu('sub11','top1','Vêtements de travail','http://planmagic.com/download.html','',140)
oCMenu.makeMenu('top2','','Document unique','http://planmagic.com/marketing_planning.html','', 140)
oCMenu.makeMenu('sub21','top2','Accidents','http://planmagic.com/marketing_planning.html')
oCMenu.makeMenu('sub22','top2','Contrôles techniques','http://planmagic.com/download.html')
oCMenu.makeMenu('sub23','top2','Echelles','http://planmagic.com/register.html')
oCMenu.makeMenu('sub24','top2','Electricité','http://planmagic.com/register.html')
oCMenu.makeMenu('sub25','top2','Formation','http://planmagic.com/register.html')
oCMenu.makeMenu('sub26','top2','Nacelles','http://planmagic.com/register.html')
oCMenu.makeMenu('sub27','top2','Plan de prévention','http://planmagic.com/register.html')
oCMenu.makeMenu('sub28','top2','Registre','http://planmagic.com/register.html')
oCMenu.makeMenu('sub29','top2','Travaux','http://planmagic.com/register.html')
oCMenu.makeMenu('top3','','Statistiques','http://planmagic.com/webquest.html','',130)
oCMenu.makeMenu('sub31','top3','Définitions','http://planmagic.com/webquest.html')
oCMenu.makeMenu('sub32','top3','Statistiques','http://planmagic.com/download.html')
oCMenu.makeMenu('top4','','C.H.S.C.T','http://planmagic.com/finance.html','',110)
oCMenu.makeMenu('sub41','top4','Fonctionnement','http://planmagic.com/finance.html')
oCMenu.makeMenu('sub42','top4','Composition','http://planmagic.com/download.html')
oCMenu.makeMenu('sub43','top4','Dernier compte-rendu','http://planmagic.com/register.html','',140)
//Leave this line - it constructs the menu
oCMenu.construct()
Réponses
|