Avatar billede swiffer Nybegynder
14. maj 2001 - 12:18 Der er 4 kommentarer og
1 løsning

Avanceret spørgemål :=)

Hvis jeg åbner et nyt vindue(2) med vindue(1), hvordan kan jeg så linke fra vindue(2) og få siden vist i vindue(1)?

Vindue(1) bruger frames

Jeg er blank med hensyn til JavaScript!
Avatar billede nute Nybegynder
14. maj 2001 - 12:20 #1
<a href=\"java script:void(parent.framenavn.location.href=\'dinurl.htm\');\">Klikk</a>

/nute
Avatar billede jakoba Nybegynder
14. maj 2001 - 12:30 #2
rettelse:
<a href=\"java script:void(opener.framenavn.location.href=\'dinurl.htm\');\">Klikk</a> 

opener        fra vindue 2 til frameset i vindue 1
.framenavn    fra frameset til frame i vindue 1
.location.href  raamme i vindue 1\'s modtager af ny url.   
Avatar billede nute Nybegynder
14. maj 2001 - 12:37 #3
:)

men vil ikke \'opener\' referere til den korrekte frame, sånn at man ikke behøver å spesifisere framenavn ?
Avatar billede jakoba Nybegynder
14. maj 2001 - 12:44 #4
Du har ret. hvis vindue 2 er åbnet fra en af rammesiderne vil det vær den rammeside opener peger tilbage til.
så måske vi burde sige:
<a href=\"java script:void(opener.parent.framenavn.location.href=\'dinurl.htm\');\">Klikk</a>

så er det ligemeget hvilken af de 3 filer (frameset, ramme1, ramm2) i vindue1 der åbnede vinduet.

mvh JakobA

Avatar billede swiffer Nybegynder
14. maj 2001 - 15:05 #5
Undskyld, at jeg var så længe om at svare... Min FTP server var nede :(

Nu virker det fint, tak!

Mvh
Swiffer
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