Avatar billede henrik Nybegynder
14. december 1999 - 22:00 Der er 6 kommentarer og
2 løsninger

FRAMES -> ved klik på et link skal 2-3 forskellige frames skifte side! HVORDAN?

I en side med mange frames skal det kunne lade sig gøre at klikke på et link og flere forskellige sider skal skifte. Ved klik på et andet link i samme frame er det et andet antal frames som skal skifte...

HVORDAN GØR MAN DET???
Avatar billede runee Nybegynder
14. december 1999 - 22:26 #1
Umiddelbart ville jeg lave det i JavaScript.
Jeg ville så definere:
<a href="" onClick=skiftFrames()>link</a>

I Javascript delen ville jeg definere flg.:

<script language="javascript">

function skiftFrames(){
    parent.framenavn1.location=URL1;
    parent.framenavn2.location=URL;
}

</script>

Osv...

MvH

Runee
Avatar billede skjoldby Nybegynder
14. december 1999 - 22:52 #2
Jeg ville nu lave funktionen sådan:

function skiftFrames(){
parent.frame1.location.href='side1.html';
parent.frame2.location.href='side1.html';
}


skjoldet
Avatar billede skjoldby Nybegynder
14. december 1999 - 22:56 #3
Du kan jo ufvide således:

function skiftFrames(url1,url2){
parent.frame1.location.href=url1;
parent.frame2.location.href=url2;
}

<a href="#" onClick="skiftFrames('side1.html','side2.html')">link1</a>

<a href="#" onClick="skiftFrames('side3.html','side4.html')">link2</a>


- således bruger du den samme funktion til flere forskellige links.

skjoldet
Avatar billede skjoldby Nybegynder
14. december 1999 - 22:56 #4
ufvide = udvide
Avatar billede phrozia Juniormester
16. december 1999 - 12:44 #5
Du kan bare indlæse hele frame sættet igen, bare med nye sider.

/Phrozia
Avatar billede podata Nybegynder
16. december 1999 - 18:26 #6
Her er en simpel og nem løsning. I din alm. a href..
<a href="DIN_SIDE_1.htm">DIN_SIDE_1</A>
tilføjer du..
onclick="parent.DIN_FRAME.location.href='DIN_SIDE_2'"
Således at din a href ser sådan ud..
<a href="DIN_SIDE_1.htm" onclick="parent.DIN_FRAME.location.href='DIN_SIDE_2'"
>SKIFT_SIDER</A>
HUSK det SKAL være enkelte ' gnyffer ' om DIN_SIDE_2. Peter
Avatar billede skjoldby Nybegynder
16. december 1999 - 20:39 #7
arh, podata. Hvad sker der. Hvorfor mener du den er nem?
Forestil dig han har 20 links på sin side som alle behøver en 'multiload'. - Så er det squ lidt meget unødvendigt kode at fyre af når det nemt kan laves i en funktion.

skjoldet
Avatar billede podata Nybegynder
17. december 1999 - 06:47 #8
Ok, hvis der er mange link´s, men hvis det bare er 2-3 stk. så er det sgi´da´ meget nemt lige at tilføje lidt ekstra kode når man nu er igang med en <A HREF......
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