onunload
onunload: nur bei verlassen der eigenen Domain
- javascript
Hallo zusammen,
ich benötige Hilfe bei der Frage, wie ich eine Funktion ausführe, wenn die eigene Domain verlassen wird (sonst nicht!).
also z.B.
function url()
{
if (newdomain_name != (http://www.eigene-url.de))
{
window.open("http://www.neu-url.de","","directories=0,location=0,menubar=0,resizable=1,scrollbars=1,status=1,toolbar=0,width=554,height=500");
}
}
window.onunload = url;
Hintergrund:
ich möchte den User 1 Frage stellen (mit checkboxes), weshalb site verlassen - anonym, ohne registrierung oder anderes.
I.) Wie kann ich die eigene Domain auslesen?
II.) Was muß ich anstatt "newdomain_name" usw. schreiben?
Vielen Dank!
Sebastian
Hi Du,
hier ein Ansatz:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
function doLinks()
{ for (n=0; n < document.links.length; n++)
document.links[n].onclick = function onclick() { top.window.name = 'clicked' }
}
</script>
</head>
<body bgcolor="#FFFFFF" onload="doLinks(); window.name='not clicked'" onunload="if ((top.window.name == 'not clicked') alert('<nervmodus>Bis bald.</nervmodus>')">
<a href="http://www.google.de/">Google Suche</a>
</body>
</html>
Noch zu lösende Probleme/Aufgaben:
Die folgend besuchte Seite kannst Du übrigens nicht herausbekommen, und das ist auch gut so :).
Bye-
Mirko
Hallo Mirko,
vielen dank - doch bei mir passiert gar nix - nicht mal die alertbox - bei klick auf den link, reload, unload,...
Gruß
Sebastian