Hallo Martin,
Es kann aber trotzdem sein, dass dieser Eventhandler ignoriert wird, weil es in der Browserkonfiguration so eingestellt ist.
Okay, dann Plan C:
function verlasseSeite() {
document.getElementsByTagName("body")[0].style.backgroundColor = "rgba( 0,0,0,.5 )";
}
<form action='/' method='post' onsubmit="verlasseSeite()">
...
</form>
Das funktioniert erstmal und hat noch den Vorteil, dass ein anderes Verlassen der Seite, etwa bei Klick auf einen Link (der im neuen Tab erscheint), den Hintergrund nicht verändert.
Der alte Tab wäre auch bei Rückkehr vom anderen Tab (Position bearbeiten) noch dunkel. Gibt es einen Event-Handler für die Rückkehr auf eine vorhandene HTML-Seite?
<body onfocus="alert('Hier bin ich wieder')">
Blendet nach dem Aufbau der Seite brav die Meldung ein und wenn man im Melde-Fenster auf OK klickt, meldet er (der body) sich fröhlich immer wieder ;-)
Wäre nicht übel, wenn manche Seite nach einer Änderung automatisch neu geladen würde. Wenn man (Programmierer) die Rückkehr auf die Seite denn feststellen könnte.
Linuchs