Der er to løsninger: 1. Du kan bruge et frameset med cols="100%,*" og lægger onunload-handleren på frameset-tag'et. 2. Du checker dine brugere med serverside-scripting - à la et 'Antal Online Brugere' script.
Det virker sådan set ok, problemet er bare at der kommer X antal popupper (´JEG BEHØVES KUN EN) og den skal så lukke efter udførelse af et stykke asp kode.
no_doubt >> Mon du har mere end én side med en onunload-handler? Det skal du ikke have ... kun den med frameset'et. Hvad angår at lukke pop'en, skal det skrives ind i ASP'en. Når logout er gennemført skal den skrive: window.close(); Så lukker den :)
schaefer >> Nemlig ;o) NS kan ikke lægge en popUp udenfor skærmen, men IE kan desværre. Det - sammen med dens kendte sikkerhedshuller - gør den en lodret katastrofe. Med den rigtige viden kan man fra en skjult popUp læse _alt_, hvad du måtte skrive i formfelter på alle sites, du besøger, efter siden med popUp'en (til denne lukkes, naturligvis). Derudover kan man score alle dine cookies sat på andre sites - _og_ læse alle filer på din HD, hvis man kan gætte disses stier. Cute ... ikke sandt? :) /mvh
Serveren er for langsom til, at jeg gider gå dine filer igennem - men du laver tydeligvis en eller flere fejl. Der må _kun_ åbnes ét logout vindue - og det skal åbnes fra det yderste frameset. Jeg er helt sikker på, du har flere steder, hvor du åbner vinduer. Ellers laver du noget andet 'kryptisk' :) /mvh
Det yderste frameset, hvis du nester frameset (har frameset inde i frameset). Jeg ved ikke, om du laver din chat med frames eller iframe, da jeg ikke har tålmodighed til at vente på serveren :) /mvh
Tror ikke du forstår det korrekt? Når man har side med login, så er der en side hvor man er logget ind, og en anden side hvor man ikke er, så når man logger af, bliver man vel automatisk stillet om til en anden side, ergo, man forlader siden? Korrekt?
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.