Avatar billede ugotabe_kidding Nybegynder
24. maj 2002 - 15:30 Der er 7 kommentarer og
1 løsning

Klik på link skal medføre to ting

Jeg sidder med 2 frames, en leftFrame med en menustruktur og en mainFrame med tekst+billeder.

Menuen er en "træstruktur", der folder sig ind og ud i flere niveauer, når man klikker på punkterne.

Jeg kunne dog godt tænke mig at hovedpunkterne, udover at folde menuen ind eller ud, åbnede en side i mainFrame, ligesom underpunkterne gør..
Men når jeg indsætter et link i scriptet, sker der bare ingenting...

<div id="divFoldSub1_3" class="clFoldSub"><a href="#" onclick="subfoldmenu(1,3); return false" class="clSubLinks" onfocus="if(this.blur)this.blur()">Menu1 </a><br>
            <div id="divFoldSub1_3_0" class="clFoldSub2">
                <a href="press/press01.htm" target="mainFrame" class="clSubLinks2" onfocus="if(this.blur)this.blur()">Sublink1</a><br>
                <a href="press/press02.htm" target="mainFrame" class="clSubLinks2" onfocus="if(this.blur)this.blur()">Sublink2</a><br>
                            </div>
        </div>       
    </div>
Umiddelbart burde linket erstatte # i koden, men der sker ingenting, hvis jeg indsætter det her...

Any ideas?
Avatar billede teamdev Novice
24. maj 2002 - 15:43 #1
Har du prøvet at sætte link ind istedet for # og sætte target til mainFrame?

Sådan her:

<a href="#" onclick="subfoldmenu(1,3); return false" class="clSubLinks" onfocus="if(this.blur)this.blur()" target="mainFrame">Menu1 </a>
Avatar billede teamdev Novice
24. maj 2002 - 15:44 #2
Ups manglede lige en )

<a href="#" onclick="subfoldmenu(1,3); return false" class="clSubLinks" onfocus="if(this.blur)this.blur()" target="mainFrame">Menu1 </a>
Avatar billede teamdev Novice
24. maj 2002 - 15:44 #3
Du sætter jo en target på dine SubLinks !! :-)
Avatar billede gryn Nybegynder
24. maj 2002 - 15:45 #4
<div id="divFoldSub1_3" class="clFoldSub"><a href="DIN_STI_TIL_FILEN" target="mainFrame" onclick="subfoldmenu(1,3); return true" class="clSubLinks" onfocus="if(this.blur)this.blur()">Menu1 </a><br>
            <div id="divFoldSub1_3_0" class="clFoldSub2">
                <a href="press/press01.htm" target="mainFrame" class="clSubLinks2" onfocus="if(this.blur)this.blur()">Sublink1</a><br>
                <a href="press/press02.htm" target="mainFrame" class="clSubLinks2" onfocus="if(this.blur)this.blur()">Sublink2</a><br>
                            </div>
        </div>       
    </div>
Avatar billede ugotabe_kidding Nybegynder
24. maj 2002 - 15:47 #5
Jeg HAR forsøgt at sætte et link ind i stedet for #.. Det var også min første tanke, men der sker ingenting (jo, menuen folder sig ind og ud, men der åbner intet link!!)
Avatar billede gryn Nybegynder
24. maj 2002 - 15:49 #6
Der skal også stå
onclick="subfoldmenu(1,3); return true"
i stedet for
onclick="subfoldmenu(1,3); return false"

Som jeg også skrev
Avatar billede ugotabe_kidding Nybegynder
24. maj 2002 - 15:52 #7
>>> gryn
Selvfølgelig...
Det er altid de små ting, der driller...
Tak for hjælpen..
Den havde jeg stirret mig blind på

/U.K.
Avatar billede gryn Nybegynder
24. maj 2002 - 15:53 #8
Tak for point :0)
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