Egon Schmidt: Beim schließen des Browserfensters Formular senden

hi,

ich habe einen HTML-Chat bei dem man sich mit einem Verlassen-Button abmelden kann, nun geschieht es aber auch oft, dass leute einfach das Browserfenster schliessen.
damit die anderen im Chat das mitkriegen möchte ich dass der Verlassen-Button

<form TARGET="FRAME2" method=post>
  <INPUT TYPE="SUBMIT" VALUE="Verlassen">
  <input type=hidden name=MSG value="... verläßt den Chatroom!">
</FORM>

auch dann ausgeführt wird, wenn jemand das Browserfenster schließt.
Kann ich das über Javascript lösen?
Wenn ja, wie?

Gruß,
Egon

  1. hi,

    ich habe einen HTML-Chat bei dem man sich mit einem Verlassen-Button abmelden kann, nun geschieht es aber auch oft, dass leute einfach das Browserfenster schliessen.
    damit die anderen im Chat das mitkriegen möchte ich dass der Verlassen-Button

    <form TARGET="FRAME2" method=post>
      <INPUT TYPE="SUBMIT" VALUE="Verlassen">
      <input type=hidden name=MSG value="... verläßt den Chatroom!">

    »»  </FORM>

    auch dann ausgeführt wird, wenn jemand das Browserfenster schließt.
    Kann ich das über Javascript lösen?
    Wenn ja, wie?

    Gruß,
    Egon

    Hallo,

    probiers mal hiermit (mit IE5 funzt es, mit NS nicht).

    ----------------------------------------------------
    <HTML>
    <script language="JavaScript">
    function SendForm()
    {
    document.forms[0].submit();
    }
    </script>
    <body onUnload="SendForm()">
    <form TARGET="FRAME2" method=post>
      <INPUT TYPE="SUBMIT" VALUE="Verlassen">
      <input type=hidden name=MSG value="... verläßt den Chatroom!">
    </FORM>
    </body>
    </HTML>
    ----------------------------------------------------

    Tschau, Stefan