Avatar billede wize Nybegynder
02. september 2002 - 16:53 Der er 2 kommentarer og
2 løsninger

Luk en side efter klik

Kan man gøre sådan at hvis jeg står på side 1 og vil åbne side 2 (side 2 åbner i en popup) kan det så lade sig gøre at når man klikker på side 2 så samtidigt lukker side 1 så det kun er side 2 der er åben ??
Avatar billede nikolajdu Nybegynder
02. september 2002 - 16:58 #1
Det kan godt lade sig gøre, men du vil få en advarsel om at siden forsøges lukket.

<a href="#" onclick="opener.close();return false">luk</a>

/Nikolaj
Avatar billede jakoba Nybegynder
02. september 2002 - 17:01 #2
du kan fra side 2 give besked om at du ønsker side 1 lukket:

<body onload="top.opener.top.close()">

med den onload i side 2 vil side 2 præve at lukke side 1.

men hvis ikke side 1 er et vindue du selv har åbnet med javascript vil der komme et prompt til brugeren "vil du virkelig lukke dette vindue". Det kræver sikkerhedsreglerne at der skal.

mvh JakobA
Avatar billede wize Nybegynder
02. september 2002 - 17:30 #3
de virker begge.. så i må dele pointene.
Avatar billede nikolajdu Nybegynder
02. september 2002 - 17:32 #4
Jakob´s er faktisk en anelse bedre, for min vil ikke virke hvis opener siden har frames indbygget. Grunden :

top.opener // top er det øverste element i et frameset og lukker derfor hele framesettet.

Anyway tak for point :)

/Nikolaj
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