Helmut: bei schließen des Browsers bestimmten Code ausführen

Ist es möglich und wie, dass ich beim schließen des Browsers einen bestimmten Code ausführen kann in asp. z.B. Datenbankverbindungbeenden oder eine msgbox einblenden oder oder oder

  1. Hallo

    Ist es möglich und wie, dass ich beim schließen des Browsers einen bestimmten Code ausführen kann in asp. z.B. Datenbankverbindungbeenden oder eine msgbox einblenden oder oder oder

    Such dir mal einige Informationen über die Datei Global.asa ! Dort kannst du definieren was beim öffnen der Seite oder beim schliessen oder Seite / Browsers passieren soll...

    gruss
    Hamza

    1. Danke das werd ich machen.

    2. Hi,

      Such dir mal einige Informationen über die Datei Global.asa ! Dort kannst du definieren was beim öffnen der Seite oder beim schliessen oder Seite / Browsers passieren soll...

      sicher? Du meinst die Session. Die verfällt nach einer bestimmten Zeit und darauf kann man in der global.asa reagieren.

      @Helmut

      Ist es möglich und wie, dass ich beim schließen des Browsers einen bestimmten Code ausführen kann in asp. z.B. Datenbankverbindungbeenden oder eine msgbox einblenden oder oder oder

      Wenn du eine MessageBox einblenden willst, dann mach das clientseitig via Script oder öffne ein neues Fenster, wo dann eine entspr. ASP-Seite aufgerufen wird (da freuen sich die User immer ganz doll).

      Datenbankverbindungen sollten nicht in der global.asa bzw. im Session- oder Application-Objekt gehalten werden, da der IIS automatisch das connection pooling aktiviert. Bei 100 Sessions hättest du dann auch 100 Datenbankverbindungen.

      siehe Tip5 : http://msdn.microsoft.com/library/en-us/dnasp/html/asptips.asp

      hth
      bernd

  2. Moin!

    Ist es möglich und wie, dass ich beim schließen des Browsers einen bestimmten Code ausführen kann in asp. z.B. Datenbankverbindungbeenden oder eine msgbox einblenden oder oder oder

    Nein. ASP wird ausgeführt, wenn der Browser eine Seite anfordert. Wenn der Browser beendet wird, ruft er keine Seite ab - also wird kein ASP ausgeführt.

    Jeder Versuch, künstlich doch noch irgendetwas ausführen zu lassen, wird zum Scheitern verurteilt sein, weil es viele Gründe gibt, warum solch ein Code nicht ausgeführt werden kann:

    • Browser stürzt ab
    • Leitung wird gekappt (Modem geht offline etc.)
    • Javascript ist aus
    • ...

    Deine ASP-Anwendung läuft am besten, wenn du nichts voraussetzt und vom Schlimmsten ausgehst.

    - Sven Rautenberg

    --
    "Beim Stuff für's Web gibts kein Material, was sonst das Zeugs ist, aus dem die Sachen sind."
    (fastix®, 13. Oktober 2003, 02:26 Uhr -> </archiv/2003/10/60137/#m338340>)