Avatar billede 4b4dk Nybegynder
16. maj 2002 - 23:01 Der er 6 kommentarer og
1 løsning

Klassisk drop-down extension/metode

Er det muligt, i dreamweaver, at lave en standard dropdown menu. Altså et link, som når man går over, viser en layer, som først bliver skjult efter man har flyttet musen UD AF LAYEREN.. eller bruger en timer som starter/stopper når man går ind i layeren/linket igen.

Extension/metode ?

Hjælp.. må da være muligt at lave det med dw.. uden at rode for meget manuelt med JS :)
Avatar billede skurggman Nybegynder
16. maj 2002 - 23:04 #1
Det er jo ikke så voldsomt svært at få den til at vise et layer når man fører musen henover et link! Men om der er en Extension til det tør jeg ikke sige. Du behøver ikke bruge JS...Efter min overbevisning.

/Kim
Avatar billede nogetfx Nybegynder
16. maj 2002 - 23:53 #2
Du kan lave det rim'ligt nemt med Behaviors...
Avatar billede 4b4dk Nybegynder
17. maj 2002 - 00:13 #3
Ja .. men hvis jeg laver en onmouseover action der viser en layer.. og skjuler layeren ved onmouseout.. skjules layeren når jeg går ud fra linket og over i layeren.. hvis i forstår hvad jeg mener.

knap1 <- viser layer og skjuler ved mouse out. Men for at komme over i de nye menupunkter som vises i layeren, fjerner jeg jo musen fra knap1 og over i layeren.. og skjuler derved også den nye layer.. ehh ja!
Avatar billede nogetfx Nybegynder
17. maj 2002 - 00:17 #4
<!--

ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false

function show(id) {
        if (ns4) document.layers[id].visibility = "show"
        else if (ie4) document.all[id].style.visibility = "visible"
Ja, du kan løse det nogenlunde sådan her, når du ikke vil rode med at eller andet JavaScript, dog forsvinder laget først når du MouseOver et andet menupunkt
}

function hide(id) {
        if (ns4) document.layers[id].visibility = "hide"
        else if (ie4) document.all[id].style.visibility = "hidden"
}

//-->


                    <table cellpadding="0" cellspacing="0" border="1px" bordercolor="#000000" width="100px">
                        <tr>
                            <td><a href="#" onMouseOver="show('umenu01');hide('umenu02');hide('umenu03')">menupunkt 01</a></td>
                        </tr>
                        <tr>
                            <td><a href="#" onMouseOver="hide('umenu01');show('umenu02');hide('umenu03')">menupunkt 02</a></td>
                        </tr>
                        <tr>
                            <td><a href="#" onMouseOver="hide('umenu01');hide('umenu02');show('umenu03')">menupunkt 03</a></td>
                        </tr>
                        <tr>
                            <td><a href="#" onMouseOver="hide('umenu01');hide('umenu02');hide('umenu03')">skjul alle</a></td>
                        </tr>
Avatar billede nogetfx Nybegynder
17. maj 2002 - 00:18 #5
Ja, nu har jeg jo skrevet midt i det hele...
Avatar billede pelkjaer Nybegynder
17. maj 2002 - 08:42 #6
Brug "autohide" fra http://www.projectseven.com/extensions/index.htm - den tilføjes body onload.
Avatar billede spyro.dk Nybegynder
17. maj 2002 - 15:43 #7
her kan du finde en gennemgang på en dron menu punkt for punkt
http://www.eksperten.dk/spm/207398
spyro.dk
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
Kurser inden for grundlæggende programmering

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