[vienna.pm] Back button
Peter J . Holzer
hjp at wsr.ac.at
Mon Oct 16 11:18:35 CDT 2000
On 2000-10-16 17:25:07 +0200, Walter Böhm wrote:
> * * * vienna-pm-list * * *
> Bitte, kann mir jemand verraten, wie man in einem CGI script
> den Back Button des Browsers stilllegt?
Im allgemeinen gar nicht. Du könntest ganz am Anfang ein JavaScript
schicken, das das macht[1], und hoffen daß der Browser Javascript kann und
daß das JavaScript ausgeführt wird, bevor der User auf Back hämmert.
> Ich brauch das, damit meine CGI scripts noch ein cleanup machen
> koennen.
Wenn Du in diesem Fall überhaupt mitbekommst, daß der Benutzer den
Transfer abgebrochen hat, dann indem Du ein SIGPIPE bekommst.
Das kannst Du einfach mit
sub cleanup {
...whatever...
}
$SIG{PIPE} = \&cleanup;
abfangen.
hp
[1] Keine Ahnung ob das geht, aber da man in JavaScript alles anstellen
kann, was den User ärgert, wird das wohl auch gehen.
--
_ | Peter J. Holzer | Any setuid root program that does an
|_|_) | Sysadmin WSR / LUGA | exec() somewhere is just a less
| | | hjp at wsr.ac.at | user friendly version of su.
__/ | http://www.hjp.at/ | -- Olaf Kirch on bugtraq 2000-08-07
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 371 bytes
Desc: not available
Url : http://mail.pm.org/archives/vienna-pm/attachments/20001016/302c9990/attachment.bin
More information about the Vienna-pm
mailing list