Per Lundkvist Posted August 13, 1999 Share Posted August 13, 1999 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') Link to comment Share on other sites More sharing options...
Per Lundkvist Posted August 13, 1999 Author Share Posted August 13, 1999 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. Link to comment Share on other sites More sharing options...
M_M Posted August 16, 1999 Share Posted August 16, 1999 När du skapar ditt fönster kan du ge det ett namn. Sedan kan du köra ett Javascript som stänger fönstret. Link to comment Share on other sites More sharing options...
Per Lundkvist Posted August 16, 1999 Author Share Posted August 16, 1999 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? Link to comment Share on other sites More sharing options...
M_M Posted August 16, 1999 Share Posted August 16, 1999 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. Link to comment Share on other sites More sharing options...
M_M Posted August 16, 1999 Share Posted August 16, 1999 Såg inte att du hade namngivit fönstret. stat.Close() blir det ju då. Link to comment Share on other sites More sharing options...
fLOAt Posted August 16, 1999 Share Posted August 16, 1999 Annars kan man skriva window.close('stat') Link to comment Share on other sites More sharing options...
Per Lundkvist Posted August 18, 1999 Author Share Posted August 18, 1999 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. Link to comment Share on other sites More sharing options...
Sven Pernils Posted August 20, 1999 Share Posted August 20, 1999 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. Link to comment Share on other sites More sharing options...
Per Lundkvist Posted August 20, 1999 Author Share Posted August 20, 1999 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!? Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.