21. december 2001 - 16:35Der er
10 kommentarer og 1 løsning
Lukke vindue uden at svare \"ja\"??
Hej Alle
Jeg har en kode der lukker et vindue, men browseren spørger brugeren først, er det muligt at undgå at brugeren skal svare \"ja\", inden vinduet lukkes??
Du kan ikke lukke det oprindelige vindue uden at få Ja/Nej-boksen.
Synes godt om
Slettet bruger
21. december 2001 - 16:36#2
Nej, med mindre du selv har åbnet vinduet vha. JavaScript! Der er sikkert nogle smuthuller i Internet Explorer eller sådan noget, men de vil for det første irritere brugeren og sikketr kræve en masse security-fis!
Når man går ind på siden, åbner den et nyt vindue i fuld skærm, også skal den oprindelige side selv lukke!
Så jeg har på en måde jo selv åbnet vinduet!!
Synes godt om
Slettet bruger
21. december 2001 - 16:39#6
Nej, du har selv åbnet fullscreen-vinduet (som forresten er noget værre noget), men ikke åbneren!
Synes godt om
Slettet bruger
21. december 2001 - 16:40#7
Men du kan vist købe dig til nogle rettigheder, som gør, at du kan manipulere med brugerens browser-vindue uden at skulle åbnet et nyt. Det kræver dog også brugerens accept først!
Det kan rent faktisk lade sig gøre at lukke vinduet i IE 5.5 og frem uden at brugeren spørges.
Den generelle holdning herinde er dog at vi gerne hjælper men ikke med ting der kan irritere folk og det her er en af den slags ting. Lad være med at forsøge at tage rettighederne fra folk. Lad dem selv bestemme hvad og hvordan.
Du kan også som phoenix skriver købe dig til browserrettigheder. Dette kræver dog at alle downloader et plugin for at du skal kunne bestemme over dem. I sidste ende koster sådanne browser rettigheder i omregningen af små 10.000 og det er vist meget for at kunne lukke et vindue.
Som det skal være: Man kan kun lukke vinduer man selv har åbnet med window.open()
Som det er: NS4+, NS6+, Opera og Konquerer lukker vinduet med det samme, uden at spørge brugeren, uanset om vinduet var åbnet med window.open() - dette er en fejl. IE4+ spørger først brugeren hvis vinduet ikke er åbnet med window.open() - fra IE5.5+ er der ét hul der kan omgåes dette, og fra IE4+ er der et andet.
Jeg er dog helt og holdent enig med nikolajdu, og gider ikke hjælpe med dette.
/Thor
Synes godt om
Ny brugerNybegynder
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.