Just nu i M3-nätverket
Jump to content

Stänga fönster


Per Lundkvist

Recommended Posts

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')

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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?

Link to comment
Share on other sites

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

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.

 

Link to comment
Share on other sites

Sven Pernils

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

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!?

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...