Blade: Befehl beim Schliessen des Fenster

Also, es geht um folgendes. Ich betreibe eine riesige Community (s-dc.org). Und einen Chat habe ich auch. Nämlich den Freeware-Chat. So, nun ist es so, dass sich der Chatframe in einen Frame geöffnet hat. Nun haben wir den so umgebaut, dass sich der Chatframe in ein neues Fenster (Popup) öffnen. Jedoch habe ich jetzt das Problem, dass sich zunehmend Chatleichen bilden. Wir haben inzwischen einen Logout-Button, den jedoch kaum einer Beachtung schenkt. Durch einfaches Schliessen des Chatfenster, entstehen Chatleichen, dass dazu zurückführt, dass beim Schliessen des Fensters kein Logout-Befehl gesendet wird. Normalerweise wäre der Befehl

http://62.146.223.114:9090/servlet/fwchat?d1=/q&d3=so&d2=talk

Nun hat man mir gesagt, das könnte mit einem Javascript funkionieren. hat einer eine Idee, wie der lauten könnte? Wäre echt dankbar, wenn es jemand wüsste. :-)

mfg Blade

  1. Hallo,

    versuch es mal mit:
    http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm#onunload

    Gruß,     Jürgen

    --
    <img src="http://www.uni-muenster.de/Physik/AP/Purwins/leute/Berkemeier/Plasmakugel.gif" border="0" alt="">
    1. Sorry, aber das ist nicht wirklich das, was ich brauchen. Trotzdem dir vielen dank

      mfg Blade

      1. Hallo,

        und was suchst Du dann? Mit onunload kannst Du, wenn der Besucher die Seite verläßt, eine Javascriptfunktion aufrufen, die das Ausloggen durchfürt. Das onunload-Event wird auch beim Schließen des Browsers ausgelöst.

        Gruß,     Jürgen

        --
        <img src="http://www.uni-muenster.de/Physik/AP/Purwins/leute/Berkemeier/Plasmakugel.gif" border="0" alt="">
        1. Also, das was ich suche, ist ein Javascript, dass beim einfachen Schliessen des Fenster durch betätigen close-button (also das Kreuz beim Fenster) trotzdem noch ein Befehl abgegeben wird.

          Und zwar der: http://62.146.223.114:9090/servlet/fwchat?d1=/q&d3=so&d2=talk

          Dieser befehl dient dazu, dass man sich endgültig aus dem Chat ausloggt. Es soll sich kein weiteres Fenster öffnen oder so, sondern ganz einfach diesen Befehl ausführen :-)

          fg Blade