Und plötzlich war das Fenster zu ....
Moderatoren: Stellwerk-Admin, Moderatoren
Und plötzlich war das Fenster zu ....
Hallo liebe Leute,
wem von uns ist es nicht schon Passiert, man schaut nebenbei etwas im Internet eben und dann schließt man nicht den Tab sondern das Fenster und schon ist das Stellwerk auch weg.
So ein Mist dann auch ....
Ich möchte daher eine Anregung äußern, das man eine Abfrage bekommt wenn man das Fenster bzw. den Tab vom Sim schließt ob man den Tab wirklich schließen will.
Lg Technoboy
wem von uns ist es nicht schon Passiert, man schaut nebenbei etwas im Internet eben und dann schließt man nicht den Tab sondern das Fenster und schon ist das Stellwerk auch weg.
So ein Mist dann auch ....
Ich möchte daher eine Anregung äußern, das man eine Abfrage bekommt wenn man das Fenster bzw. den Tab vom Sim schließt ob man den Tab wirklich schließen will.
Lg Technoboy
Mitarbeiter der Störungshotline
Die Nummer gegen Kummer 7863
StiTz : 715056
Die Nummer gegen Kummer 7863
StiTz : 715056
Re: Und plötzlich war das Fenster zu ....
Da müsstest du dich mit den Einstellungen/Erweiterungen deines Browsers beschäftigen.
Einige Browser können das von Hause aus, für andere braucht man vielleicht eine Erweiterung.
https://chrome.google.com/webstore/deta ... conlpikdai
Einige Browser können das von Hause aus, für andere braucht man vielleicht eine Erweiterung.
https://chrome.google.com/webstore/deta ... conlpikdai
Bitte PN nur für private, vertrauliche Mitteilungen verwenden, für alle anderen Beiträge ist das Forum der beste Platz.
Re: Und plötzlich war das Fenster zu ....
Nun, einim JavaScript-Block würde es auch tun. Dann käme diese Abfrage nämlich nur auf den Seiten, auf denen es wirklich sinnvoll ist.
David
Code: Alles auswählen
window.onbeforeunload = function () {
return 'bla';
}
David
Re: Und plötzlich war das Fenster zu ....
Das mag durchaus funktionieren, bin kein Programmierer. Ich suche für bei Problemen zuerst nach einer Lösung die ich selbst erledigen kann. Mal abwarten was ein Entwickler sagt.
Bitte PN nur für private, vertrauliche Mitteilungen verwenden, für alle anderen Beiträge ist das Forum der beste Platz.
Re: Und plötzlich war das Fenster zu ....
Der heilige Entwickler spricht "du sollst nicht nebenher suuur-feeeen".
Hier würde eine Signatur stehen. Beachtet eh keiner, wozu also.
-
- Beiträge: 3418
- Registriert: Mi Aug 07, 2002 1:09 pm
Re: Und plötzlich war das Fenster zu ....
Im Moment scheint diese Lösung NICHT möglich zu sein. Denn wie ich das verstanden habe, wird der onbeforeunload immer aufgerufen, wenn die Seite verlassen werden soll: sowohl beim Schließen wie auch beim Verlassen nach Spielende. Wie das jedoch erfolgte, erfährt man aus dem Event nicht.
Hier würde eine Signatur stehen. Beachtet eh keiner, wozu also.
Re: Und plötzlich war das Fenster zu ....
Man müsste diese Sicherung halt vor der Weiterleitung auf die Auswertungsseite wieder deaktivieren. Etwa indem man statt eines normalen Seitenaufrufs einaufruft. Das hat bei mir jedenfalls fuktioniert.
Ich hab mich mit Java-Applets bis jetzt noch nicht weiter auseinandergesetzt, vielleicht gibt es da auch noch schönere Lösungen, etwa indem man die Deaktivierung direkt vom Java-Applet aus anstößt.
David
Code: Alles auswählen
javascript:window.onbeforeunload = null; window.location.href = 'http://www.stellwerksim.de/auswertung.php?aid=...';
Ich hab mich mit Java-Applets bis jetzt noch nicht weiter auseinandergesetzt, vielleicht gibt es da auch noch schönere Lösungen, etwa indem man die Deaktivierung direkt vom Java-Applet aus anstößt.
David
Re: Und plötzlich war das Fenster zu ....
Und du bist jetzt echt der Meinung, die Idee hatten wir nicht auch? Applet macht ein "gehe zu URL xyz", eintippen im Browser macht ein "gehe zu URL xyz". Beides macht ein simples "Tschüss Seite" in Form von "onbeforeunload". Schließen eines Fensters macht das identisch. Keinerlei Unterscheidungsmerkmal im Event oder sonstwo im Browser. Jedenfalls keins, das wir gefunden haben. Und alles was nicht URL ist, nimmt der setLocation nicht an. Also auch und im Besonderen keinen JavaScript-Code.
Hier würde eine Signatur stehen. Beachtet eh keiner, wozu also.
Re: Und plötzlich war das Fenster zu ....
js hat geschrieben:Und du bist jetzt echt der Meinung, die Idee hatten wir nicht auch?
- Wenn ich dieser Meinung wäre, dann hätte ich mir nicht die Mühe mit dem Hinweis gemacht.
- Hast du diesen Ansatz mit keinem Wort erwähnt.
- Wäre es nicht das erste Mal, dass etwas triviales übersehen worden wäre.
David
Re: Und plötzlich war das Fenster zu ....
Ja, JSObject hatte ich mir auch mal angesehen, war aber zu dem Entschluss gekommen, dass es aus einem Grund, den ich leider nicht mehr kenne, nicht funktioniert. Ich glaube, es lag daran, dass das Package netscape.javascript gar nicht mehr in den Browsers drin ist. Gilt inzwischen wohl auch als Deprecated.
Klar, kann bei den Versuchen etwas übersehen werden. Aber ich unterstelle mal Billy, der sich des Themas recht aufwändig angenommen hat, dass er da recht gründlich gesucht hat und erst dann aufgegeben hat, als alle Versuche - und Rückfragen bei anderen - nicht zum Erfolg geführt haben. Eben deshalb habe ich auch den Schritt gewagt, hier öffentlich nach Vorschlägen zu fragen. Klar kannst du nicht wissen, was alles versucht wurde. Andererseits eine Vorschlag gleich als die ultimative Lösung zu präsentieren, so als wäre das doch das offensichtlichste der Welt und wir zu blind das zu erkennen ("Man müsste ... halt vor"), hat dann schon etwas für Mißmut gesorgt.
Klar, kann bei den Versuchen etwas übersehen werden. Aber ich unterstelle mal Billy, der sich des Themas recht aufwändig angenommen hat, dass er da recht gründlich gesucht hat und erst dann aufgegeben hat, als alle Versuche - und Rückfragen bei anderen - nicht zum Erfolg geführt haben. Eben deshalb habe ich auch den Schritt gewagt, hier öffentlich nach Vorschlägen zu fragen. Klar kannst du nicht wissen, was alles versucht wurde. Andererseits eine Vorschlag gleich als die ultimative Lösung zu präsentieren, so als wäre das doch das offensichtlichste der Welt und wir zu blind das zu erkennen ("Man müsste ... halt vor"), hat dann schon etwas für Mißmut gesorgt.
Hier würde eine Signatur stehen. Beachtet eh keiner, wozu also.
-
- Beiträge: 7815
- Registriert: Fr Jan 16, 2009 11:15 am
- StiTz: 709215
Re: Und plötzlich war das Fenster zu ....
Moin,
auf die Gefahr hin, dass ihr das ebenfalls schon probiert habt: Anscheinend kann man Funktionen des Applets aus JavaScript heraus aufrufen:
https://weblogs.java.net/blog/carcassi/ ... saved-data
Das dort geschriebene Applet habe ich gerade bei mir selbst getestet, scheint zumindest im Firefox zu funktionieren (der meiste Aufwand war, Java beizubringen das Applet auszuführen). Funktioniert das?
Gruß,
DevonFrosch
auf die Gefahr hin, dass ihr das ebenfalls schon probiert habt: Anscheinend kann man Funktionen des Applets aus JavaScript heraus aufrufen:
https://weblogs.java.net/blog/carcassi/ ... saved-data
Das dort geschriebene Applet habe ich gerade bei mir selbst getestet, scheint zumindest im Firefox zu funktionieren (der meiste Aufwand war, Java beizubringen das Applet auszuführen). Funktioniert das?
Gruß,
DevonFrosch
Querschnittskompetenzträger
Projektübersicht
Projektübersicht
Re: Und plötzlich war das Fenster zu ....
Das könnten wir nochmal versuchen. Aus irgend einem Grund hatten wir die Idee erstmal verworfen. Aber das Beispiel dort sieht recht simpel aus.
Edit: jetzt weiß ich wieder warum: Diese Funktion wurde mit U45 massiv eingeschränkt.
Edit: jetzt weiß ich wieder warum: Diese Funktion wurde mit U45 massiv eingeschränkt.
Hier würde eine Signatur stehen. Beachtet eh keiner, wozu also.
-
- Beiträge: 3418
- Registriert: Mi Aug 07, 2002 1:09 pm
-
- Beiträge: 3418
- Registriert: Mi Aug 07, 2002 1:09 pm