Avatar billede jespersahner Nybegynder
24. februar 2006 - 22:26 Der er 5 kommentarer og
1 løsning

Undgå redirect / kill popup vinduer

Fra Java loader jeg en side (det kunne være www.eksperten.dk), som åbner et eller flere pop-up vinduer. Jeg ønsker nu at

- undgå redirect, dvs. bringe fokus tilbage til det oprindelige vindue

eller:

- kill af popup vinduer

Jeg har søgt lidt omkring kill af popup vinduer, og det er vist ikke lige til. Men at bringe fokus tilbage på hovedsiden er vel relativt enkelt (?)
Avatar billede roenving Novice
25. februar 2006 - 22:56 #1
F.eks.

<button onclick="window.open('http://www.eksperten.dk','popWin');setTimeout('self.focus()',150);return false;">Åbn ny side</button>
Avatar billede jespersahner Nybegynder
27. februar 2006 - 15:48 #2
->roenving: Vil det virke, hvis der er foretaget redirect i forbindelse med login?

Jeg søger en løsning, hvor redirects (f.eks. action=... i en <form>) selvfølgelig tillades, men hvor egentlige pop-up vinduer lukkes.
Avatar billede roenving Novice
27. februar 2006 - 22:56 #3
De almindelige popup-stoppere, som i dag er indbygget i stort set alle browsere, vil med normale indstillinger tillade popups, der er direkte følger af brugerhandlinger, men vil blokere andre popups ...

-- altså vil links og f.eks. forms med target="_blank" blive tilladt, og også window.open i links o.l., mens alle andre popups vil blive afvist og dermed ikke åbnet ...
Avatar billede jespersahner Nybegynder
28. februar 2006 - 00:04 #4
->roenving: Tak for dit udmærkede svar. Smid gerne et svar.
Avatar billede roenving Novice
28. februar 2006 - 07:34 #5
Oki '-)
Avatar billede roenving Novice
25. marts 2006 - 15:21 #6
-- og tak for point ;~}
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