Avatar billede videodyr Nybegynder
19. november 2004 - 00:21 Der er 18 kommentarer og
1 løsning

popup vindue

Hejsa, jeg skal lige bruge jer hjælpe der ude.

Jeg skal lave sådan at når man trykke på et link, skal der kommer et popup vindue op. Når man så lukke popup vindue, skal den reload det vindue, hvor man trykkedet på linket for at åbene popup vinduet.

Jeg håber i forstå hvad jeg mener, kan i hjælpe mig med det???
Avatar billede skovenborg Nybegynder
19. november 2004 - 00:38 #1
du kan prøve med:
<body onunload="opener.reload();">
(skal sættes i den side, som ligger indeni popup-vinduet.
Avatar billede -zonic- Nybegynder
19. november 2004 - 00:49 #2
<a href="#" onClick="window.open('http://url.htm', '', 'width=420,height=470');">-mit link -</a>

:-)
Avatar billede -zonic- Nybegynder
19. november 2004 - 00:49 #3
så har du begge dele ;)
Avatar billede skovenborg Nybegynder
19. november 2004 - 01:09 #4
åh, han viste heller ikke hvordan man åbnede vinduet - den havde jeg ikke lige set ;-)
Avatar billede mtj Nybegynder
19. november 2004 - 05:43 #5
tror mere han mener dette...

en side hvor der er et link til en popup, når der trykkes på det link
kommer der en popup,
i det man lukker popup'en
skal siden hvor man brugte linket reloade,
Avatar billede -zonic- Nybegynder
19. november 2004 - 10:40 #6
ehmm.. det er så også det han har fået ?!

i hans main htm skal stå dette.. >> <a href="#" onClick="window.open('http://url.htm', '', 'width=420,height=470');">-mit link -</a>

og i popuppen dette >> <body onunload="opener.reload();">
Avatar billede videodyr Nybegynder
21. november 2004 - 01:19 #7
Det virker fint nok med at åben popup vinduet.
Men når man så lukke vinduet reload den ikke den side hvor man åbener popup vinduet.
Avatar billede skovenborg Nybegynder
21. november 2004 - 01:42 #8
og det virker ikke med <body onunload="opener.reload();"> ??
Avatar billede videodyr Nybegynder
21. november 2004 - 11:13 #9
Det er rigtigt. Jeg kunne ikke få det til at virker med
<body onunload="opener.reload();">
Avatar billede skovenborg Nybegynder
21. november 2004 - 13:00 #10
det hed forresten også:
<body unonload="opener.location.reload();">
Avatar billede skovenborg Nybegynder
21. november 2004 - 13:03 #11
onunload skulle det hedde ;-)
Avatar billede videodyr Nybegynder
21. november 2004 - 15:15 #12
Det virker ikke, kan der være fordi jeg bruger frame i den side der skal reload.
Avatar billede roenving Novice
21. november 2004 - 15:21 #13
Så måske:

<body onunload="opener.parent.location.reload();"> eller

<body onunload="opener.top.location.reload();"> ...
Avatar billede videodyr Nybegynder
21. november 2004 - 16:05 #14
Nu er vi inde på noget.
<body onunload="opener.parent.location.reload();"> virker.
Men det reload begge sider I frame.

Kan man ikke få den til kunne at reload den en side i frame??
Avatar billede roenving Novice
21. november 2004 - 16:06 #15
Skal den reloade en anden (i)frame end der hvor linket ligger ?-)
Avatar billede skovenborg Nybegynder
21. november 2004 - 16:07 #16
måske:
<body onunload="opener.parent.frames['framenavn'].location.reload();"
Avatar billede roenving Novice
21. november 2004 - 16:11 #17
-- og så bør man vel også gøre hvad man kan for at den kigger på serveren:

<body onunload="opener.parent.frames['framenavn'].location.reload(true);">
Avatar billede videodyr Nybegynder
21. november 2004 - 17:50 #18
Jubii. Så er den der. Tak for hjælpen.

Jeg fik den til at virke med
<body onunload="opener.parent.frames['framenavn'].location.reload(true);">

>> roenving: Kan du ikke oprettet et svar, så du også kan få del i point. Jeg synes du også skal have noget for det.
Avatar billede roenving Novice
18. december 2004 - 22:27 #19
Jeg har desværre ikke haft så meget tid til E* siden starten af november, men els velbekomme '-)
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