Avatar billede konradsen Nybegynder
13. januar 2005 - 14:07 Der er 2 kommentarer og
1 løsning

Menuen forbliver åbent

Hejsa,

Jeg har denne simple menu, men der mangler lige 2 ting på den, som jeg gerne ville have gjort muligt.

1.: Jeg vil gerne have at "menu punktet" forbliver åbent, når jeg har klikket på et af linksne.

2.: Når man klikker på "menu punktet" skal den også åbne en side.


Her er kilde-koden:

<html>
<head>

    <script language="JavaScript1.2">
    var head="display:''"
    function doit(header){
        var head=header.style
        if (head.display=="none")
            head.display=""
        else
            head.display="none"
    }
    </script>
</head>
<body>
                                                <!-- OM SIDEN -->
                        <b style="cursor:hand" onClick="doit(document.all[this.sourceIndex+1])">Om siden</b>
                        <span style="display:none" style=&{head};><br />
                            <a href="default.asp?include=1" style="font-weight:normal;">Information</a><br />
                            <a href="default.asp?include=2" style="font-weight:normal;">Sitemap</a><br />
                            <a href="default.asp?include=3" style="font-weight:normal;">Kilder</a><br />
                            <a href="default.asp?include=4" style="font-weight:normal;">Kontakt</a>
                        </span><br />
                       

Jeg håber at der er en der kan hjælpe mig... :)
Avatar billede moocher Nybegynder
13. januar 2005 - 15:31 #1
Så vil jeg foreslå at du laver en Iframe som hvad der nu end skal være på siden er i... ellers skal du til at sende informationer om hvilke menupunkter er åben gennem adresselinien
Avatar billede roenving Novice
16. januar 2005 - 18:17 #2
-- og når du bevæger dig ind i 'det-må-de-andre-browsere-ikke-kunne-finde-ud-ad-M$-style-scripting' er du stort set på herrens mark ...

Men hvorfor ikke bare:

<b style="cursor:pointer;" onClick="s=this.nextSibling.style;s.display=(s.display!='block')?'block':'none';">Om siden</b>

-- og hvis du når en ny side åbnes, vil have at blokken vises, skal du undersøge, om en bestemt url findes i sidens hyperreference !-)

Se f.eks. http://www.eksperten.dk/spm/581344
Avatar billede konradsen Nybegynder
21. januar 2005 - 15:48 #3
Sorry... ingen af jeres svar var noget jeg kunne bruge...

Jeg har selv fundet en løsning. (Bruger sQ en anden menu). Men eller tak, fordi at i forsøgte...
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