Avatar billede krk Nybegynder
10. maj 2006 - 12:22 Der er 5 kommentarer og
1 løsning

tilretning af menu-kode fra milonic

Hej
Jeg har fundet en menu på http://www.milonic.com/menusample2.php (vertikal menu) og jeg har 2 problemer

1.Hvordan får jeg den ind i en tabel og stå?

2. Hvordan fjerner jeg den lille pil der indikere at her en undermenu når der ikke er en under-menu, men den skal selvfølgelig være der hvis der er en under-menu
Avatar billede krk Nybegynder
10. maj 2006 - 13:14 #1
jeg sætter gerne flere point af ;-)
Avatar billede krk Nybegynder
10. maj 2006 - 13:40 #2
Her er koden på menu_data.js og index.htm

menu_data.js:
fixMozillaZIndex=true; //Fixes Z-Index problem  with Mozilla browsers but causes odd scrolling problem, toggle to see if it helps
_menuCloseDelay=500;
_menuOpenDelay=150;
_subOffsetTop=2;
_subOffsetLeft=-2;


with(menuStyle=new mm_style()){
bordercolor="#296488";
borderstyle="solid";
borderwidth=1;
fontfamily="Verdana, Tahoma, Arial";
fontsize="75%";
fontstyle="normal";
headerbgcolor="#ffffff";
headercolor="#000000";
offbgcolor="#DCE9F0";
offcolor="#515151";
onbgcolor="#4F8EB6";
oncolor="#ffffff";
outfilter="randomdissolve(duration=0.3)";
overfilter="Fade(duration=0.2);Alpha(opacity=90);Shadow(color=#777777', Direction=135, Strength=5)";
padding=5;
pagebgcolor="#82B6D7";
pagecolor="black";
separatorcolor="#2D729D";
separatorsize=1;
subimage="arrow.gif";
subimagepadding=2;
}

with(milonic=new menuname("Main Menu")){
alwaysvisible=1;
left=10;
overflow="scroll";
style=menuStyle;
top=10;
aI("status=Back To Home Page;text=Home;url=http://www.milonic.com/;");
aI("showmenu=Samples;text=Menu Samples;");
aI("showmenu=Milonic;text=Milonic;");

}

with(milonic=new menuname("Samples")){
overflow="scroll";
style=menuStyle;
aI("text=Plain Text Horizontal Style DHTML Menu Bar;url=http://www.milonic.com/menusample1.php;")
aI("text=Vertical Plain Text Menu;url=http://www.milonic.com/menusample2.php;")
aI("text=All Horizontal Menus;url=http://www.milonic.com/menusample25.php;")


}

with(milonic=new menuname("Milonic")){
style=menuStyle;
aI("text=Product Purchasing Page;url=http://www.milonic.com/cbuy.php;");
aI("text=Contact Us;url=http://www.milonic.com/contactus.php;");

}



drawMenus();


index1.htm:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript" src="milonic_src.js"></script>
<noscript><a href="http://www.milonic.com/">JavaScript Menus and DHTML Menus Powered by Milonic</a></noscript>
<script type="text/javascript">
if(ns4)_d.write("<scr"+"ipt type=text/javascript src=mmenuns4.js><\/scr"+"ipt>");
else _d.write("<scr"+"ipt type=text/javascript src=mmenudom.js><\/scr"+"ipt>");
</script>
<script type="text/javascript" src="menu_data.js"></script>
<title>test</title>
</head>

<body>
<div align="center">
  <table width="781" border="1" cellspacing="0" cellpadding="0">
    <tr>
      <td> <div></div> </td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>menuen skulle gerne st&aring; her </td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
  </table>
</div>
</body>
</html>
Avatar billede krk Nybegynder
10. maj 2006 - 13:42 #3
Avatar billede goose Nybegynder
10. maj 2006 - 23:13 #4
I den tabelcelle hvor du vil have menuen indsætter du følgende:

<SCRIPT language="JavaScript" type="text/javascript">
with(milonic=new menuname("Main Menu")){
alwaysvisible=1;
overflow="scroll";
position="relative";
style=menuStyle;
aI("status=Back To Home Page;text=Home;url=http://www.milonic.com/;");
aI("showmenu=Samples;text=Menu Samples;");
aI("showmenu=Milonic;text=Milonic;");
}
drawMenus();
</script>

Da du indsætter menuen direkte i tabellen skal du fjerne dette fra menu_data.js:

with(milonic=new menuname("Main Menu")){
alwaysvisible=1;
left=10;
overflow="scroll";
style=menuStyle;
top=10;
aI("status=Back To Home Page;text=Home;url=http://www.milonic.com/;");
aI("showmenu=Samples;text=Menu Samples;");
aI("showmenu=Milonic;text=Milonic;");

}

Hver gang der i en linie står "showmenu=" indikerer det, at der er tale om et menupunkt med undersider til.
Du kan ikke får den til automatisk at fjerne pilen hvis der ikke er undersider på, så skal du selv rette det i "aI" linien.

/Goose
Avatar billede krk Nybegynder
11. maj 2006 - 08:10 #5
Tak for hjælpen. Det virker fint
Avatar billede goose Nybegynder
11. maj 2006 - 11:42 #6
Det var så lidt og tak for point.

/Goose
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester