tutorials.de Buch-Aktion 02/2012
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
1436
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    dadom110 dadom110 ist offline Mitglied Brokat
    Registriert seit
    Nov 2005
    Beiträge
    252
    Hallo Zusammen,

    eine kleine Frage habe ich:

    Ich möchte beim verlassen einer Seite (Verwendung eines Links, Tab schließen, Browser schließen) eine Meldung ausgeben mit einem Warnhinweis.

    Hatte gehofft
    HTML-Code:
     onUnload (beim Verlassen der Datei)
    würde mir die entsprechende Funktion zur Verfügung stellen, leider scheint der IE (8) das ganze gar nicht zu interpretieren. "onBlur" funktioniert zwar beim Tab schließen nicht aber beim Beenden des Browsers (und wird darüber hinaus logischerweise auch beim klicken auf die Menüzeile oder auf ein anderes Frame aufgerufen)

    Jemand gute Ideen?

    Danle schon mal
    Dom
     

  2. #2
    Avatar von queicherius
    queicherius queicherius ist offline ♥ PHP ♥
    Registriert seit
    Oct 2008
    Ort
    Stuttgart
    Beiträge
    436
    SELFHTML behauptet, dass es seit IE 3 geht. Müsste eigentlich also schon funktionieren...
    Hast du das onUnload im <body>?
     
    Jeder freut sich über eine positive Bewertung oder ein Danke :)

    Wie poste ich falsch
    Nachdem ich Google, die FAQ und die interne Suche erfolgreich ignoriert habe, erstelle ich zwei bis fünf neue Themen in den falschen Unterforen, mit kreativen Titel und undeutlichem Text, unter dem sich jeder etwas anderes vorstellen kann. Helfende Posts anderer Mitglieder ignoriere ich einfach und nörgle, dass mir niemand helfen kann.
    Mein Motto

  3. #3
    dadom110 dadom110 ist offline Mitglied Brokat
    Registriert seit
    Nov 2005
    Beiträge
    252
    mhh wie gemein...das kommt davon wenn man Beispiel Codes kopiert

    http://www2.biochemtech.uni-halle.de...w/tebj.htm#a25
    HTML-Code:
    ...
    <body onUload="Aufenthalt()">
    ...
    da hat wohl jemand das "n" vergessen

    Ok das scheint schon mal nicht schlecht aus zu sehen, damit kann ich zumindest den kritischen Prozess zurück rollen. Aber eine Chance das Beenden des Browsers ab zu brechen hab ich nicht oder? Also ein Alert wo der Benutzer entscheiden kann ob er den Browser wirklich zu machen will...

    Grüße
    Dom
     

  4. #4
    Avatar von queicherius
    queicherius queicherius ist offline ♥ PHP ♥
    Registriert seit
    Oct 2008
    Ort
    Stuttgart
    Beiträge
    436
    Hm - so: (ungetestet )

    Code :
    1
    
    <body onBeforeUnload="return confirm('Are you sure to leave without saving data?');">
     
    Jeder freut sich über eine positive Bewertung oder ein Danke :)

    Wie poste ich falsch
    Nachdem ich Google, die FAQ und die interne Suche erfolgreich ignoriert habe, erstelle ich zwei bis fünf neue Themen in den falschen Unterforen, mit kreativen Titel und undeutlichem Text, unter dem sich jeder etwas anderes vorstellen kann. Helfende Posts anderer Mitglieder ignoriere ich einfach und nörgle, dass mir niemand helfen kann.
    Mein Motto

  5. #5
    dadom110 dadom110 ist offline Mitglied Brokat
    Registriert seit
    Nov 2005
    Beiträge
    252
    Zitat Zitat von queicherius Beitrag anzeigen
    Hm - so: (ungetestet )

    Code :
    1
    
    <body onBeforeUnload="return confirm('Are you sure to leave without saving data?');">
    Noch nicht ganz
    Der IE kommt scheinbar mit "return true/false" nicht klar. Nach der Benutzereingabe bringt der IE nochmal ein Fenster: "Möchten Sie wirklich zu dieser Seite wechseln? false

    (bzw. true)

    Hab schon ein bisschen rum probiert, aber bin bisher noch auf die, für den IE akzeptable, Variante gekommen.

    Grüße
    D
     

  6. #6
    Avatar von queicherius
    queicherius queicherius ist offline ♥ PHP ♥
    Registriert seit
    Oct 2008
    Ort
    Stuttgart
    Beiträge
    436
    Ok, sry...

    Getestet im IE und im FF:

    HTML-Code:
     <body onBeforeUnload="return 'Are you sure to leave without saving data?';">
    Ist zwar nicht so schön, aber zweckmäßig...
     
    Jeder freut sich über eine positive Bewertung oder ein Danke :)

    Wie poste ich falsch
    Nachdem ich Google, die FAQ und die interne Suche erfolgreich ignoriert habe, erstelle ich zwei bis fünf neue Themen in den falschen Unterforen, mit kreativen Titel und undeutlichem Text, unter dem sich jeder etwas anderes vorstellen kann. Helfende Posts anderer Mitglieder ignoriere ich einfach und nörgle, dass mir niemand helfen kann.
    Mein Motto

  7. #7
    dadom110 dadom110 ist offline Mitglied Brokat
    Registriert seit
    Nov 2005
    Beiträge
    252
    Zitat Zitat von queicherius Beitrag anzeigen
    HTML-Code:
     <body onBeforeUnload="return 'Are you sure to leave without saving data?';">
    Sollte reichen, super, dank Dir vielmals
     

Ähnliche Themen

  1. Browser starten, Button klicken und beenden
    Von admiralkirk im Forum Delphi, Kylix, Pascal
    Antworten: 1
    Letzter Beitrag: 25.11.08, 00:54
  2. Browser lässt sich nicht beenden
    Von Dr Dau im Forum Microsoft Windows
    Antworten: 0
    Letzter Beitrag: 19.02.06, 04:48
  3. Per Code die Browser Anwendung beenden
    Von housewaerts im Forum HTML & XHTML
    Antworten: 8
    Letzter Beitrag: 01.10.05, 13:06
  4. Javascript, Browser und Drucken
    Von Comenius im Forum Javascript & Ajax
    Antworten: 6
    Letzter Beitrag: 23.06.05, 13:32
  5. Browser Window und Javascript
    Von Kuki Walsch im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 12.06.01, 19:33