Det er formatet i dine kald til javascript funktionen makeSub der er gale.
// makeSub(MAIN_NUM,SUB_NUM,\'TEXT\',\'LINK\',TOTAL) (set link to 0 if you want submenus of this menu item)
linien ovenfor fortælle hvilke parametre der skal være for at det kan virke.
der er ialt 5 parametre:
MAIN-NUM det skal være et tal. Undermenyens nummer i hvedemenue talt fra 0 og op.
SUB-NUM det er igen et tal. Dette menupunkts nummer i denne undermenu. igen fra nul og op.
\'TEKST\' en tekst med \'-tegn om. Den tekst brugeren ser og kan klikke på.
\'LINK\' internet adresse ,ed \'-tegn om. adressen på den side menupunktet skal føre hen til.
ELLER et 0 for at fortælle at denne under-menu har en under-under-meny.
TOTAL antallet af punkter i denne under-menu.
parametrene skal adskilles med kommaer.
så lad os kikke på dit kald:
oMenu.makeSub(0,0,\'Om mig,main,htm\',0,5)
MAIN_NUM er 0. det er helt fint, dette er den øverste (første) undermenu.
SUB_NUM er 0. også ok, dette er første punkt i undernemuen.
\'TEXT\' er \'Om mig,main.htm\'. !!!! den er gal. Jeg tror du mener at teksten skal være \"Om mig\". der skal være \'-tegn i BEGGE ender af teksten.
\'LINK\' er 0. Det er lovligt, men vist ikke det du mener. skulle det ikke have været et link til siden \"main.htm\" \'-tegn i begge ender.
TOTAL er 5. det er helt fint. der er ialt 5 punkter i din første undermenu
Gå hvert eneste af dine kald til makeSub igennem og check efter om du nu har givet de rigtige parametre. Det er et hulens mas i begyndelsen, men man lærer ret hurtigt at tænke på den måde.
De fleste af dine kald har dette format:
oMenu.makeSub(0,1,\'Demos\',0,5)
MAIN_NUM et nummer som det skal være og vist også den rigtige menu
SUB_NUM et nummer som det skal være...
\'TEXT\' en tekst med \'-tegn i begge ender. fint
\'LINK\' 0 her betyder at du vil lave en under-under-meny. men det vil du jo ikke. skriv adressen på den side der skal vises (med \'-tegn om)
TOTAL 5 er fint der er ialt 5 punkter i den menu.
det jeg skrev først var ikke for at du skulle inkludere det altsammen men for at vise dig det format der skal overholdes. nedenfor har jeg fjernet det igen og lavet et par rettelser:
<style type=\"text/css\">
<!--
body { background-attachment: fixed; background-image: url(baggrund.gif); background-repeat: no-repeat; background-position: right bottom}
-->
</style>
</head>
<body bgcolor=\"#FFFFFF\">
<p> <font face=\"Verdana, Arial, Helvetica, sans-serif\">
<script language=\"JavaScript1.2\" src=\"coolmenus.js\">
eXperience DHTML coolMenus - Get it at
www.bratta.comVersion 2.0
This script can be used freely as long as all copyright messages are
intact. Visit
www.bratta.com/dhtml for the latest version of the script.
These are the varibles you have to set to customize the menu.
*******************************************************************************/
</script>
<script>
/********************************************************************************
Variables to set.
Remember that to set fontsize and fonttype you set that in the stylesheet
above!
********************************************************************************/
//Making a menu object
oMenu=new menuObj(\'oMenu\') //Place a name for the menu in there. Must be uniqe for each menu
//Setting menu object variables
//Style variables NOTE: The stylesheet have been removed. Use this instead! (some styles are there by default, like position:absolute ++)
oMenu.clMain=\'padding:5px; font-family:verdana; font-size:12px; font-weight:bold\' //The style for the main menus
oMenu.clSub=\'padding:5px; font-family:verdana; font-size:10px\' //The style for the submenus
oMenu.clSubSub=\'padding:5px; font-family:verdana; font-size:10px\' //The style for the subsubmenus
oMenu.clAMain=\'text-decoration:none; color:White\' //The style for the main links
oMenu.clASub=\'text-decoration:none; color:White\' //The style for the sub links
oMenu.clASubSub=\'text-decoration:none; color:White\' //The style for the subsub links
//Background bar properties
oMenu.backgroundbar=1 //Set to 0 if no backgroundbar
oMenu.backgroundbarfromleft=0 //The left placement of the backgroundbar in pixel or %
oMenu.backgroundbarfromtop=0 //The top placement of the backgroundbar in pixel or %
oMenu.backgroundbarsize=\"770\" //The size of the bar in pixel or %
oMenu.backgroundbarcolor=\"#505050\" //The backgroundcolor of the bar
oMenu.mainheight=25 //The height of the main menuitems in pixel or %
oMenu.mainwidth=130 //The width of the main menuitems in pixel or %
/*These are new variables. In this example they are set like the previous version*/
oMenu.subwidth=oMenu.mainwidth // ** NEW ** The width of the submenus
oMenu.subheight=20 //The height if the subitems in pixel or %
oMenu.subsubwidth=oMenu.mainwidth // ** NEW ** The width of the subsubmenus in pixel or %
oMenu.subsubheight=oMenu.subheight //** NEW ** The height if the subsubitems in pixel or %
//Writing out the style for the menu (leave this line!)
oMenu.makeStyle()
oMenu.subplacement=oMenu.mainheight //** NEW ** Relative to the main item
oMenu.subsubXplacement=oMenu.subwidth/2 //** NEW ** The X placement of the subsubmenus, relative to the sub item
oMenu.subsubYplacement=7 //** NEW ** The Y placement of the subsubmenus, relative to the sub item
oMenu.mainbgcoloroff=\'#505050\' //The backgroundcolor of the main menuitems
oMenu.mainbgcoloron=\'#999999\' //The backgroundcolor on mouseover of the main menuitems
oMenu.subbgcoloroff=\'#999999\' //The backgroundcolor of the sub menuitems
oMenu.subbgcoloron=\'#999999\' //The backgroundcolor on mouseover of the sub menuitems
oMenu.subsubbgcoloroff=\'#999999\' //The backgroundcolor of the subsub menuitems
oMenu.subsubbgcoloron=\'#999999\' //The backgroundcolor on mouseover of the subsub menuitems
oMenu.stayoncolor=0 //Do you want the menus to stay on the mouseovered color when clicked?
oMenu.menuspeed=10 //The speed of the clipping in px
oMenu.menusubspeed=15 //The speed of the submenus clipping in px
oMenu.menurows=1 //Set to 0 if you want rows and to 1 if you want columns
oMenu.menueventon=\"mouse\" //Set this to \"mouse\" if you want the menus to appear onmouseover, set it to \"click\" if you want it to appear onclick
oMenu.menueventoff=\"mouse\" //Set this to \"mouse\" if you them to disappear onmouseout, if not set it to \"click\"
//Placement of the menuitems
//Example in %:
//oMenu.menuplacement=new Array(\"20%\",\"40%\",\"60%\",\"50%\",\"65%\") //Remember to make the arrays contain as many values as you have main menuitems
//Example in px: (remember to use the \' \' around the numbers)
//oMenu.menuplacement=new Array(10,200,300,400,500)
//Example right beside eachother (only adding the pxbetween variable)
oMenu.menuplacement=0
//If you use the \"right beside eachother\" you cant how many pixel there should be between each here
oMenu.pxbetween=0 //in pixel or %
//And you can set where it should start from the left here
oMenu.fromleft=0 //in pixel or %
//This is how much from the top the menu should be.
oMenu.fromtop=0 //in pixel or %
//MAIN 0
oMenu.makeMain(0,\'Belive\',0) // korrekt format
oMenu.makeSub(0,0,\'Om Belive\',\'index.html\',5) // rettet
oMenu.makeSub(0,1,\'Demos\',\'side_for_demos.html\',5) // indsat link
oMenu.makeSub(0,2,\'Priser\',\'side_for_priser.htm\',5)
oMenu.makeSub(0,3,\'Referancer\',\'mine_referencer.htm\',5)
oMenu.makeSub(0,4,\'Bestil\',\'din_bestilling_side.htm\',5)
// Jeg har indsat link-adresser for alle undermenuens punkter så den menu
// nu er korrekt. (selvom de adresser jeg har brugt slet ikke findes) Udskift
// adresserne med de rigtig efterhånden som du lave dine sider.
//MAIN 1
oMenu.makeMain(1,\'Hjemmesider\',0)
oMenu.makeSub(1,0,\'Hjemmesider\',0,3)
oMenu.makeSub(1,1,\'Sprog\',0,3)
oMenu.makeSub(1,2,\'Priser\',0,3)
//MAIN 2
oMenu.makeMain(2,\'Programmer\',0)
oMenu.makeSub(2,0,\'Programmer\',0,2)
oMenu.makeSub(2,1,\'Sprog\',\'#\',2)
/********************************************************************************
End menu construction
********************************************************************************/
//When all the menus are written out we initiates the menu
oMenu.construct()
</script>
</font></p>
<p> </p>
mvh JakobA