webForumDet fria alternativet

Stänga en meny

2 svar · 176 visningar · startad av dur99vma

dur99vmaMedlem sedan maj 200321 inlägg
#1

Hej!
Jag ska skapa en meny med undermenyer. Problemet med min meny är att den inte går att "stänga" så att undermenyerna dras ihop. Någon som vet hur jag ska göra???

<style type="text/css">
div.clSlideMenu{ /* All slideMenu2 DIV elements */
position:absolute;
font-family:verdana,arial,helvetica;
font-size:10px;
overflow:hidden;
width:150;
height:22;
}
a.clA0{ /* All top level links */
color:white;
font-size:12px;
text-decoration:none;
font-weight:bold;
}
a.clA1{ /* All sub level links */
color:black;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
a.clA2{ /* All sub2 level links */
color:navy;
text-decoration:none;
}
a.clA3{ /* All sub3 level links */
color:black;
text-decoration:none;
}
a.clA4{ /* All sub4 level links */
color:green;
text-decoration:none;
}

/* NEEDED STYLES */
div.slideMenuBG{position:absolute; left:0; top:0; z-index:1}
div.slideMenuText{position:absolute; left:2; top:2; z-index:200;}
/* NEEDED ----- This class should be named like this:
#NAME_OF_YOUR_MENUcont
*/
#slideMenucont{position:absolute; height:600; width:200; visibility:hidden;}
</style>
<script language="JavaScript" src="slidemenu.js" type="text/javascript">
</script>

<script>
/*********************************
The actual script file is inside the
slidemenu.js file - remember to link
that to your HTML file.
**********************************/

//Creating the menu object -- You can call it whatever you want - just remember to
//have the same name as the argument.
slideMenu = new createSlideMenu("slideMenu")

//Variables to set:
slideMenu.menuy=80 //The top placement of the menu.
slideMenu.menux=0 //The left placement of the menu
slideMenu.useImages = 1 //Are you using images or not?
slideMenu.pxspeed=20 //The pixel speed of the animation
slideMenu.timspeed=25 //The timer speed of the animation
slideMenu.inset = 10 //How much the selected items should pop to the left
slideMenu.arrow = 0 //Set this to className that has font-family:webdings

slideMenu.bgClass = "slideMenuBG"
slideMenu.txtClass = "slideMenuText"

slideMenu.level[0] = new slideMenu_makeLevel(
left = 0,
width = 138,
height = 21,
between = 5,
className = "clSlideMenu",
classNameA = "clA0",
regImage = "level0_regular.gif",
roundImg = "level0_round.gif",
roundImg2 = "",
subImg = "",
subRound= "")

slideMenu.level[1] = new slideMenu_makeLevel(10,127,20,2,"clSlideMenu","clA1","level1_regular.gif","level1_round2.gif","level1_round.gif","level1_sub.gif", "level1_sub_round.gif")
slideMenu.level[2] = new slideMenu_makeLevel(21,118,18,2,"clSlideMenu","clA2","level2_regular.gif","level2_round2.gif","level2_round.gif", "level2_sub.gif", "level2_sub_round.gif")
slideMenu.level[3] = new slideMenu_makeLevel(33,108,20,2,"clSlideMenu","clA3","level3_regular.gif","level3_round2.gif","level3_round.gif","level3_sub.gif","level3_sub_round.gif")
slideMenu.level[4] = new slideMenu_makeLevel(40,107,19,2,"clSlideMenu","clA4","level4_regular.gif", "level4_round2.gif","level4_round.gif","level4_sub.gif", "level4_sub_round.gif")

//Image preload --- leave this
for(var i=0;i<slideMenu.level;i++){
var l = slideMenu.level
*new preLoadBackgrounds(l.regImage,l.roundImg,l.roundImg2,l.subImg,l.subRound)
}

//Menu 1 -----------------------
slideMenu.makeMenu('top','Scripts')
slideMenu.makeMenu('sub','sub_0','')
slideMenu.makeMenu('sub2','sub2_1','')
slideMenu.makeMenu('sub3','sub3_0')
slideMenu.makeMenu('sub3','sub3_1')
slideMenu.makeMenu('sub4','sub4_0')
slideMenu.makeMenu('sub4','sub4_1')
slideMenu.makeMenu('sub4','sub4_2')
slideMenu.makeMenu('sub3','sub3_3')
slideMenu.makeMenu('sub4','sub4_0')
slideMenu.makeMenu('sub4','sub4_1')
slideMenu.makeMenu('sub4','sub4_2')
slideMenu.makeMenu('sub2','sub2_2')
slideMenu.makeMenu('sub2','sub2_3')
slideMenu.makeMenu('sub2','sub2_4')
slideMenu.makeMenu('sub3','sub3_0')
slideMenu.makeMenu('sub3','sub3_1')

slideMenu.makeMenu('sub','sub_1','')
slideMenu.makeMenu('sub','sub_2','')

slideMenu.makeMenu('sub','sub_3','')
slideMenu.makeMenu('sub','Categories')
  slideMenu.makeMenu('sub2','Menu scripts','/script/search.asp?category=menu')
  slideMenu.makeMenu('sub2','Text scripts','/script/search.asp?category=text')
  slideMenu.makeMenu('sub2','Animation scripts','/script/search.asp?category=animation')
  slideMenu.makeMenu('sub2','Other scripts','')   
  	slideMenu.makeMenu('sub3','Menu scripts','/script/search.asp?category=menu')
  	slideMenu.makeMenu('sub3','Text scripts','/script/search.asp?category=text')
  	slideMenu.makeMenu('sub3','Other scripts','/script/search.asp?category=other')   

//Menu 2 -----------------------
slideMenu.makeMenu('top','News')

slideMenu.makeMenu('sub','New scripts','/script/search.asp?new=1')
slideMenu.makeMenu('sub','All scripts','/script/index.asp')
slideMenu.makeMenu('sub','Categories')

slideMenu.makeMenu('top','Scripts')
slideMenu.makeMenu('sub','New scripts','/script/search.asp?new=1')
slideMenu.makeMenu('sub','All scripts','/script/index.asp')
slideMenu.makeMenu('sub','Categories')
slideMenu.makeMenu('top','Scripts')
slideMenu.makeMenu('sub','New scripts','')
slideMenu.makeMenu('sub2','Menu scripts')
slideMenu.makeMenu('sub2','Text scripts')
slideMenu.makeMenu('sub2','Animation scripts')
slideMenu.makeMenu('sub2','Other scripts','')
slideMenu.makeMenu('sub','All scripts','')
slideMenu.makeMenu('sub2','Menu scripts')
slideMenu.makeMenu('sub2','Text scripts')
slideMenu.makeMenu('sub2','Animation scripts')
slideMenu.makeMenu('sub2','Other scripts','')
slideMenu.makeMenu('sub','Categories')
slideMenu.makeMenu('sub2','Menu scripts')
slideMenu.makeMenu('sub2','Text scripts')
slideMenu.makeMenu('sub2','Animation scripts')
slideMenu.makeMenu('sub2','Other scripts','')
slideMenu.makeMenu('sub3','Menu scripts')
slideMenu.makeMenu('sub3','Text scripts')
slideMenu.makeMenu('sub3','Animation scripts')
slideMenu.makeMenu('sub3','Other scripts')
slideMenu.makeMenu('top','News')
slideMenu.makeMenu('sub','New scripts')
slideMenu.makeMenu('sub','All scripts')
slideMenu.makeMenu('sub','Categories')
slideMenu.makeMenu('top','Scripts')
slideMenu.makeMenu('sub','New scripts')
slideMenu.makeMenu('sub','All scripts')
slideMenu.makeMenu('sub','Categories')

//Initiating the menu !!
slideMenu.init()

</script>*

Peter SMedlem sedan dec. 20025 483 inlägg
#2

Välkommen till webForum! :bire

Kan du lägga upp ett exempel online? Eftersom det är så mycket kod kanske det blir enklare att hjälpa till då.

:)

dur99vmaMedlem sedan maj 200321 inlägg
127 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)