Avatar billede karsteng Nybegynder
21. januar 2001 - 14:22 Der er 14 kommentarer og
1 løsning

Fancy menu som på zulu.dk

Hej. Jeg kunne godt tænke mig en menu som de har på zulu.dk. Altså en dropdown med en scrollbar der kommer frem, når du klikker på en grafikknap. En der kan hjælp eller komme med et link til hvordan det kan lade sig gøre?
Avatar billede doeleman Nybegynder
21. januar 2001 - 15:33 #1
Avatar billede karsteng Nybegynder
21. januar 2001 - 15:35 #2
Det har jeg forsøgt. Men der er ikke rigtigt noget der kan bruges.

Som alternativ har jeg forsøgt mig med http://www.dansteinman.com/dynduo/en/dynwindow.html men den har jeg ikke haft held med at få til at virke.
Avatar billede engrob Nybegynder
21. januar 2001 - 16:06 #3
Du kan selv lave den. (Altså måske med lidt hjælp)

Opskrift:
Et styk JavaScript, der kan få et lag til at blive vist og gemt ved at trykke på en knap
Nogen lag hvor overflow er sat til scroll
Og så selvfølgelig lidt tekst

Du tager bare det hele og blander sammen og pludselig har du en menu som på ZULU.

Jeg kan godt prøve at bikse noget sammen til dig hvis du vil have det.
Avatar billede karsteng Nybegynder
21. januar 2001 - 16:10 #4
Det ville være rigtig lækkert hvis du kunne hjælpe mig. Jeg er lidt af en kode-analfabet ;-)
Avatar billede engrob Nybegynder
21. januar 2001 - 16:21 #5
Okay, er lige igang
Avatar billede engrob Nybegynder
21. januar 2001 - 16:22 #6
En anden gang er det nok en god ide at vente med at give point til du har fået det du gerne vil have
Avatar billede karsteng Nybegynder
21. januar 2001 - 16:53 #7
Ja, det fandt jeg også lige ud af. Sorry, jeg er lidt rookie-agtig. Det er første gang jeg benytter Eksperten.
Avatar billede engrob Nybegynder
21. januar 2001 - 17:00 #8
Det er iorden.
Jeg har lavet menuen nu

<HTML>

<HEAD>
<TITLE>Menu</TITLE>

<STYLE TYPE=\"text/css\">
body, div, td    {font-family:verdana; font-size:10px; color:black;}
A        {text-decoration:none; color:black;}
A:active    {text-decoration:none; color:red;}
A:visited    {text-decoration:none; color:black;}
A:hover        {text-decoration:none; color:blue;}

#mainmenu    {position:absolute; top:50; left:0; width:400; background:lightgreen; layer-background-color:lightgreen; clip:rect(0, 400, 15, 0);}
#sub1        {position:absolute; visibility:hidden; top:62; left:12; overflow:auto; width:110; height:150; background:lightgreen; layer-background-color:lightgreen; clip:rect(0, 110, 150, 0);}
#sub2        {position:absolute; visibility:hidden; top:62; left:160; overflow:auto; width:110; height:180; background:lightgreen; layer-background-color:lightgreen; clip:rect(0, 110, 180, 0);}
</STYLE>

<SCRIPT TYPE=\"text/javascript\" LANGUAGE=\"javascript\">
NS4 = (document.layers) ? true:false;
IE4 = (document.all) ? true:false;
DOM = (document.getElementById) ? true:false;

function gv(id) {
    if (NS4) {
        if (document.layers[id].visibility == \"show\")
        document.layers[id].visibility = \"hide\";
        else
        document.layers[id].visibility = \"show\";
    }
    else if (IE4) {
        if (document.all[id].style.visibility == \"visible\")
        document.all[id].style.visibility = \"hidden\";
        else
        document.all[id].style.visibility = \"visible\";
    }
    else if (DOM) {
        if (document.getElementById(id).style.visibility == \"visible\")
        document.getElementById(id).style.visibility = \"hidden\";
        else
        document.getElementById(id).style.visibility = \"visible\";
    }
}
</SCRIPT>

</HEAD>
<BODY>

<DIV ID=\"mainmenu\">
<TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\">
<TR>
<TD WIDTH=\"150\">&nbsp;&nbsp;&nbsp;<A HREF=\"java script:gv(\'sub1\')\">Ting</TD>
<TD WIDTH=\"150\">&nbsp;&nbsp;&nbsp;<A HREF=\"java script:gv(\'sub2\')\">Andre ting</TD>
</TR>
</TABLE>
</DIV>

<DIV ID=\"sub1\">
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A>
</DIV>

<DIV ID=\"sub2\">
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A><BR>
<A HREF=\"#\">Ting</A>
</DIV>

</BODY>
</HTML>
Avatar billede jd Nybegynder
21. januar 2001 - 17:06 #9
Bortset fra at der ikke er scroll i NS, er det en umærket fed menu!
Avatar billede engrob Nybegynder
21. januar 2001 - 17:15 #10
Ja, det er lidt ærgeligt, men det er der i NS6...
Avatar billede karsteng Nybegynder
21. januar 2001 - 19:43 #11
Den er rigtig god! Har lige prøvet den. Lige som jeg havde tænkt mig. Dog har jeg lige et tillægsspørgsmål; Hvordan laver jeg farven i baggrundet af drop-downen sådan gennemsigtig som på zulu?
Avatar billede engrob Nybegynder
21. januar 2001 - 20:09 #12
Så skal du bare tilføje filter:alpha(opacity=nogetmellem0og100); der hvor der står #sub1    {blablabla}
For at det også skal virker i ns, så er det en god ide at skrive filter:\'alpha(opacity=65)\';
For ns understøtter ikke alpha, og det ser meget mystisk ud hvis du ikke skrever de \'\'
Avatar billede karsteng Nybegynder
21. januar 2001 - 20:25 #13
Fint fint!!! Dog bliver scrollbaren også transperent. Kan det lade sig gøre at undgå det?
Avatar billede engrob Nybegynder
22. januar 2001 - 14:17 #14
Det kan det nok, da de jo har gjort det på ZULU.dk, men jeg tror lige jeg vil kigge lidt i koden, og jeg skal nok skrive hvis jeg finder ud af det...
Avatar billede cort Nybegynder
07. marts 2001 - 12:03 #15
Det er sgu en fed menu.
Jeg tilføjede
onmouseover=\"java script:gv(\'sub1\')\" på linkene i
<DIV ID=\"mainmenu\">
er der nogen der ved havd jeg skal skrive i onmouseout for at få dropdown menuen til at forsvinde igen?
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