Avatar billede capra Nybegynder
23. april 2002 - 19:08 Der er 10 kommentarer og
2 løsninger

Et link - to sider i 2 rammer

Kan jeg, ved at tilføje et parameter i et link, gøre følgende?:

Ved klik på linket skal jeg loade en ny side i samme frame samt en anden side i en frame2. Det skal lige siges at sitet indeholder flere frames end de 2.
Avatar billede jpe Nybegynder
23. april 2002 - 19:11 #1
kan du ikke bare åbne et, hvor siden der bliver åbnet loader en ny side i den anden frame?
Avatar billede cdc Novice
23. april 2002 - 19:11 #2
http://www.eksperten.dk/spm/142749 her har du svaret på hvordan

/cdc
Avatar billede capra Nybegynder
23. april 2002 - 19:12 #3
nej, det går ikke - siden skal også kunne loades i frame 1, uden det påvirker frame 2 - handlingen må kun bestemmes af det pågældende link
Avatar billede capra Nybegynder
23. april 2002 - 19:18 #4
/cdc - jeg kan sgu ikke lige gennemskue hvordan jeg skal ændre den kode til mit brug. Jeg skal bare have et alm. link til at åbne i 2 rammer, den ene side i samme ramme som der klikkes fra.

Alt andet er defineret i head, altså farve understreg o.s.v.
Avatar billede cdc Novice
23. april 2002 - 19:20 #5
Du har navngivet dine forskellige frames ( frame name="main" ) osv.
nikolajdu svarer i tråden;
<a href="side1_i_main_frame" target="main" onClick="parent.FRAME2.location.href='side2Iframe2.html'">skift</a>

main er din main frame og FRAME2 er din anden frame eller hvad du nu kalder den, skift er dit link
Avatar billede capra Nybegynder
23. april 2002 - 19:21 #6
jeg prøver lige
Avatar billede -mundi- Nybegynder
23. april 2002 - 19:21 #7
så vidt jeg ved kommer du ikke uden om noget jasvascript for at åbne et link i 2 frames

f.eks

<a href="java script:top.framenavn1.location='link1.html';top.framenavn2.location='link2.html'">Det er her man skal trykke</a>

hvor framenavn1 og framenavn2 skal skiftes ud med de frames du vil have linkene i
Avatar billede -mundi- Nybegynder
23. april 2002 - 19:22 #8
hrm det var et svar
Avatar billede capra Nybegynder
23. april 2002 - 19:35 #9
/cdc>>link et virker fint nok, frame 2 bliver også aktiveret, men loader ikke siden.. - og navnet er altså rigtig nok

jeg prøver med javascriptet
Avatar billede cdc Novice
23. april 2002 - 19:38 #10
Ok, der forstår jeg ikke men hvis det er javascript har jeg disse liggende:

<script language="JavaScript"><!--
function changeFrames(url1,url2) {
    parent.frame2name.location.href = url1;
    parent.frame3name.location.href = url2;
}
//--></script>

<form>
<input type="button" value="Click Me" onClick="changeFrames('apage.html','bpage.html')">
</form>


or:

<script language="JavaScript"><!--
function changeFrames(url1,url2) {
    parent.frames[1].location.href = url1;
    parent.frames[2].location.href = url2;
}
//--></script>

<form>
<input type="button" value="Click Me" onClick="changeFrames('apage.html','bpage.html')">
</form>
Avatar billede cdc Novice
23. april 2002 - 19:40 #11
eller denne: <A HREF="apage.html" TARGET="frameName1" onClick="parent.frameName2.location.href='bpage.html'">go</a>
Avatar billede capra Nybegynder
23. april 2002 - 19:43 #12
begge virker nu, jeg kludrede lidt rundt i det :(

Tak for hjælpen begge 2

fortsat god aften...
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