Hallo zusammen,
ich habe eine HTML-Seite.
Beim Verlassen dieser Seite(durch Klick auf den Link, Button "Zurück" oder ähnliches) ich möchte eine JavaScript-Funktion ausführen.
Ist es möglich?
Gruß
Leonid Pavlov
Homepage selbermachen 7.852 Themen, 35.619 Beiträge
... ja, aber du wrist dir damit keine Freunde machen. Eventuell interessiert sich sogar der Staatsanwalt dafür ...
Hallo,
wieso???
Stell dir mal so etwas vor:
Ich erstelle einen Portal. Es werden dynamische Seiten mit den Datenbankzugriffen erstellt.
Die Seite sieht so aus:
Oben - Bilder
Links - Menü mit Links
Mitte - wird der Inhalt des Links angezeigt.
Der Benutzer klickt auf den Link. Dadurch wird eine Datenbank-Prozedur ausgeführt. Die erzeugt einen HTML-Formular mit 2 Schaltflächen und fügt der Datenbank-Tabelle eine Zeile hinzu.
Wenn der Benutzer klickt auf "OK" oder "Abbrechen" wird die Zeile aus der Tabelle gelöscht.
Wenn aber er auf einen Link im Menü oder "Zurück" klickt dann bleibt die Zeile in der Tabelle stehen.
Deshalb brauche ich irgend ein Mittel um beim Verlassen des Formulars diese Zeile in der Tabelle zu löschen.
... und das genau DAS zigtausende User immer wieder nervt und sie diese Site kein zweites mal aufrufen ... ist Dir egal?
Sylvia
Das ist schlechtes Anwednungsdesign. Was machst Du, wenn ein User mit einem Browser kommt, der solche Scripte unterdrückt? Bei einigen Browsern kann man dies selektiv wählen. Das Ergebnis wäre, daß deine Tabellen nach und nach zumüllen.
Arbeite lieber mit einer serverseitigen Garbage Collection, die veraltete Einträge automatisch löscht, oder stelle das Design so um, daß die Einträge erst in die Datenbank kommen, wenn sie wirklich bestätigt sind.
Hallo, hmm, das ist nicht grad erfreulich, wie meine Vorposter schon erwähnten, ist hier dringend eine andere Konzeption angebracht.