Avatar billede moejensen Nybegynder
09. april 2004 - 08:33 Der er 8 kommentarer og
1 løsning

deaktiver kryds til lukning af vindue

Findes der en funktion/måde hvorpå man kan sikre at brugeren altid bruger en knap på siden til at lukke vinduet, så brugeren ikke kan bruge krydset i højre hjørne??

Jeg har nemlig nogle sessioner der skal nulstilles når vinduet lukkes.

Jeg har været ved at lege med: onbeforeunload, men den kommer også op når siden reloades :-(
Avatar billede roenving Novice
09. april 2004 - 14:18 #1
I IE kan du benytte fullscreen i en popup eller du kan bruge openModalDialog/openModelessDialog til at have vinduer, men ellers er det heldigvis umuligt at kontrollere brugerens browser-vindue ...

-- og det vil, i dit tilfælde, være ganske legitimt, men jeg kan sagtens forestille mig ondsindet brug, hvis man kunne gøre sådan !-)
Avatar billede moejensen Nybegynder
10. april 2004 - 08:13 #2
kan du give et lille eksempel på hvordan jeg bruger de komandoer? Hvilke parametra tager de?
Avatar billede roenving Novice
10. april 2004 - 15:44 #3
Måske er det denne type løsning, du søger: http://www.eksperten.dk/spm/482563
-- den er godt nok lang, og de vigtige informationer er ikke helt samlet, men prøv at kigge !-)

Hvis du vil forfølge de andre:

Fullscreen kan du undersøge her:
http://roenving.users.whitehat.dk/WindowLaboratory.html

showModalDialog/showModelessDialog kan du finde noget om her:
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/showmodaldialog.asp
Avatar billede moejensen Nybegynder
10. april 2004 - 16:25 #4
Jeg kan ikke helt genemskue: http://www.eksperten.dk/spm/482563

med hensyn til full screan, så går det ikke kan da det vil blive for stort :-(

Jeg har også kigget på showModalDialog/showModelessDialog , men jeg synes ikke jeg kan få disablet krydset.

Jeg kan jo selvfølgelig bruge onbeforeunload og så lave en lille frame i siden.
Avatar billede roenving Novice
10. april 2004 - 16:30 #5
Kan du ikke bare sætte en timeout på din session og så forny den ved load ?-)

-- og hvis folk måske bliver meget længe på siden, så der er risiko for at timeout sker mens de er på siden, kan du jo lave noget med en skjult frame, som opdaterer sig selv med mellemrum !-)
Avatar billede moejensen Nybegynder
10. april 2004 - 16:55 #6
Det var en mulighed, men min session bruges til at styre et billede upload modul, der skal returnere til et bestemt sted alt efter hvor den bliver kalt fra. Så der kan godt kun gå 30 sekunder mellem hvor den bliver kaldt fra....

Men jeg kunne jo selvfølgelig sørge for at der bliver en session i alle tre tilfælde. så er jeg helt ude over problemet, det prøver jeg lige :-)
Avatar billede moejensen Nybegynder
10. april 2004 - 21:49 #7
jeg fik klaret det, men du må gerne ligge et svar for din gode instats.
Avatar billede roenving Novice
10. april 2004 - 21:52 #8
Velbekomme '-)
Avatar billede roenving Novice
11. april 2004 - 08:34 #9
-- og tak for points ;~}
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

Seneste spørgsmål Seneste aktivitet
I går 10:21 Ny printer, men hvilken Af mort1 i Printere
13/0819:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging