Just nu i M3-nätverket
Gå till innehåll

Stänga fönster


Per Lundkvist

Rekommendera Poster

Per Lundkvist

Jag har ett litet fönster som öppnas när man loggar in på en sida.

Nu skulle jag vilja veta hur man får detta fönster att stänga sig när man loggar ut.

Fönstrets namn är stat, och jag öppnar det med hjälp av JavaScript:

window.open('status.asp','stat','width=300,height=300')

Länk till kommentar
Dela på andra webbplatser

Per Lundkvist

Man klickar på en länk (a href) och kommer till en sida som gör en Session.Abandon.

Antingen när man klickar på länken eller om "utloggningssidan" kunde se till att fönstret stat stängdes.

Länk till kommentar
Dela på andra webbplatser

Per Lundkvist

Hade tänkt mig något sådant, men jag kommer inte på hur man ska koda detta!?

Har försökt med parent.stat.close och window.stat.close m.m men inget fungerar.

Hur skriver man?

Länk till kommentar
Dela på andra webbplatser

window.close() tror jag det är (eller om du har satt ett namn på fönstret, dittFenster.Close()). Du kanske kan trigga den händelsen när du laddar den nya sidan eller när du stänger den gammla.

Länk till kommentar
Dela på andra webbplatser

Per Lundkvist

Nja, tack för svaren men det vill inte.

window.close('stat') fungerade nästan, den frågade om jag ville stänga och vid JA så stängde den det fönstret som koden fanns i.

Jag vill alltså stänga ett litet fönster som heter stat från ett annat fönster.

 

Länk till kommentar
Dela på andra webbplatser

Nja, Först den variabel du använder som referens till fönstret måste vara global för sidan, t.ex "stat". När du sedan skall stänga det fönstret kan du från en funktion stänga det med stat.close(). Du kan till och med placera en knapp i det lilla stat fönstret som anropar funktionen i huvudfönstret med referensen opener.quit() då du har en funktion som heter just quit() i huvudfönstret.

Länk till kommentar
Dela på andra webbplatser

Per Lundkvist

Jag är lite trög kanske, men förstår inte riktigt.

Har en sida som ska stänga ett annat fönster som har öppnats från en annan frame med:window.open('stat.asp','stat','width=260,height=240,screenX=200,screenY=300,left=200,top=300');

 

Betyder inte det fönstret heter stat?

Och borde det då inte gå att stänga med window.stat.close() ???

 

Jag sitter helfast nu!?

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...