Avatar billede nemlig Professor
10. oktober 2011 - 19:59 Der er 4 kommentarer og
1 løsning

Åbne nyt vindue og vende tilbage

Hejsa.
Jeg har en side med et link, som åbner nyt vindue i bestemt størrelse og uden sidepaneler:
<a href="java script:displayWindow('godkend.php',620,450)">Godkend</a>

Når jeg så vil lukke det nye vindue igen, vil jeg meget gerne vende tilbage til mit oprindelige site (siden hvorfra jeg åbnede det nye vindue) og genindlæse siden.

Jeg lukker det nye vindue med:
<button onclick="location.href='java script:window.close()';return false;" >Luk</button>

Nogen der har en løsning til at lukke det åbne vindue og vende tilbage det oprindelige, og som genindlæses.
Jeg kan løse det med ligth-boks, men det er ikke den løsning, som søger.
Jeg koder i øvrigt i PHP.
Avatar billede olebole Juniormester
10. oktober 2011 - 20:24 #1
<ole>

Prøv noget i stil med:


<button onclick="opener.location.reload(true);opener.focus();window.close()'" >Luk</button>


/mvh
</bole>
Avatar billede olebole Juniormester
10. oktober 2011 - 20:27 #2
PS: I en JS-popup kan du adressere window objectet, hvorfra popup'en blev åbnet, med opener - og opener.location.reload(true) reloader det oprindelige vindue udenom cachen
Avatar billede nemlig Professor
10. oktober 2011 - 20:53 #3
Sejt... :)

Det var præcis løsningen. Tusind tak for det.
Send venligst et svar.
Avatar billede olebole Juniormester
10. oktober 2011 - 21:01 #4
Selvtak. Jeg samler ikke points, så læg selv et svar og accepter det  *o)
Avatar billede nemlig Professor
10. oktober 2011 - 21:09 #5
Jeg er nu heller ikke den store samler, men der skal jo lukkes.
Jeg bukker endnu engang :)
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