Avatar billede svjensen Nybegynder
12. oktober 2004 - 21:24 Der er 6 kommentarer og
1 løsning

Opdatere side i ét vindue, efter aktivitet i andet vindue

Jeg kunne godt tænke mig følgende, men jeg er usikker på, om det kan lade sig gøre.

Jeg har et site med en række medlemmer. Til hvert medlem kan der knyttes et billede, som administratorne kan uploade/skifte/slette.

Jeg forestiller mig, at administratorne går ind på en side, hvor de kan redigere medlemmets profil. Her vises det billede, der er knyttet til medlemmet.
Hvis billedet skal skiftes, trykker man på en knap/link, og et nyt vindue åbnes. Her vælger/uploader man det nye billede, og når man trykker OK, udføres handlingen, vinduet lukkes OG.... det oprindelige vindue reloades.

Jeg ved godt, at jeg bare kan gøre det hele i samme vindue, men jeg er interesseret i at vide om, og hvordan, det kan lade sig gøre at få det oprindelige vindue til at modtage "besked" om, at det "midlertidige" vindue lukkes.

jeg håber, at I kan forstå hvad jeg mener.
Avatar billede baitianlong Nybegynder
12. oktober 2004 - 21:32 #1
Put det her javaScript på din OK knap:

onClick="window.opener.reload(true);window.close();"

:)
Avatar billede ostehamster Nybegynder
12. oktober 2004 - 21:33 #2
Hej svjensen

Når nu det nye vindue er åbnet, og alle de ting der skal udføres er udført, vil der blive vist en side, altså det PHP dokument, som du nu har afviklet. Du skal så skifte <body> ud med <body onload="opener.location.reload(); self.close()">

Så vil det vindue der åbnede pop-up reloade, og pop-upen vil lukke. Eller det burde det, har ikke afprøvet det :)

/Christoffer
Avatar billede baitianlong Nybegynder
12. oktober 2004 - 21:46 #3
ja, det skal være opener.location.reload(true) ikke min window.opener.reload(true). Men du kan putte det på begge eventhandlers (onClick, eller onLoad) :)
Avatar billede svjensen Nybegynder
13. oktober 2004 - 08:35 #4
OK, det prøver når jeg kommer hjem. Jeg vender tilbage.
Avatar billede baitianlong Nybegynder
25. november 2004 - 18:29 #5
Er du kommet hjem?
Avatar billede svjensen Nybegynder
28. november 2004 - 22:18 #6
Ups. Ja jeg er hjemme igen ;-) Jeg havde fuldstændigt glemt spørgsmålet, fordi I hjalp mig med at få problemet løst.

SOm jeg ser det, så kom ostehamster med løsningen, mens legende.dk krydrede den med at pointere muligheden for at anvende den på begge eventhandlers.
I får derfor lov at dele.

Svar please, og tak for hjælpen
Avatar billede svjensen Nybegynder
25. juni 2008 - 10:58 #7
lukker
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