Avatar billede fusentasten Nybegynder
13. august 2002 - 15:48 Der er 10 kommentarer og
1 løsning

Window.opener.location

Hej Eksperter

Jeg har lidt problemer med syntaksen.
Jeg har et frameset (name="top" og name="main")
Fra "main" åbner jeg et pop-up vindue. I det popup vindue, har jeg et link, der skal åbne tilbage i "main". Men hvordan gør jeg det, uden at bruge "window.opener.location"

Dette popup vindue bliver nemlig også hentet ind fra et andet popup vindue, og så duer "opener" ikke, fordi linket så åbner i pop-up vinduet...

Jeg havade forestillet mig noget ligende:
window.parent.'main'.location eller noget i den dur, men jeg kan sgu ette hitte u'a'et
Avatar billede jakoba Nybegynder
13. august 2002 - 15:57 #1
hvis den ramme der skal lodes ind i har et navn kan du bruge funktionen window.open  til at åbne en side i den ramme:

window.open( "nyfil.html", "main" );

det hviker fra enhver randen ramme du har. (medmindre der er en anden ramme med samme navn et sted).

mvh JakobA
Avatar billede fusentasten Nybegynder
13. august 2002 - 15:58 #2
ok. prøver lige...
Avatar billede jakoba Nybegynder
13. august 2002 - 15:59 #3
PS  Hold dig fra  name='top'  top er et predefineret javascript navn, så det får du problemer med hvis du prøver at adressere den ramme med javascript.
Avatar billede fusentasten Nybegynder
13. august 2002 - 16:04 #4
Der sker ikke noget... :-(
Jeg har skrevet
window.open("link","main");

Framesettet med "main" framen i er åbent i baggrunden. (Det er her, linket skal åbne)
Avatar billede jakoba Nybegynder
13. august 2002 - 16:07 #5
"link" ligner heller ikke et filnavn. hvis link er en variabel skal der ikke "-tegn omkring.
Avatar billede fusentasten Nybegynder
13. august 2002 - 16:08 #6
det er et filnavn. Det er bare en notes url, og den er fem km. lang ;)
Avatar billede fusentasten Nybegynder
13. august 2002 - 16:08 #7
window.open("/html.nsf/030C11CC4C622316C1256516005845EB/910586E8A82E5D19C1256B9000078E12?OpenDocument","main");
Avatar billede fusentasten Nybegynder
13. august 2002 - 16:10 #8
Jeg slapper lige af og tømme rmin cache. Det virker ;)
Avatar billede fusentasten Nybegynder
13. august 2002 - 16:12 #9
Jakoba: har du svaret? Jeg kan ikke acceptere...
Avatar billede jakoba Nybegynder
13. august 2002 - 16:13 #10
Ups. sorry
Avatar billede fusentasten Nybegynder
13. august 2002 - 16:15 #11
Perfekt svaret ;)
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