soviel ich weiss funzt document.referrer nur, wenn du durch klicken auf einen Link zu der seite gekommen bist (also nicht, wenn du mit einem Javascript weitergeleitet wurdest, oder die URL direkt in die adressleiste eingegeben hast)...
greetz.
myhi.
Moin!
wenn ich eine seite mit javascript auf die andere weiterleite funktioniert "document.referrer" bei mir nicht mehr (habe
IE5.0). Was mache ich falsch?
Ich schreib mal kurz was ich gemacht habe:
datei1.htm (datei die ich zuerst aufrufe):
<html>
<head>
<script language="JavaScript">
<!--
function test() {
location.href="datei2.htm"
}
//-->
</script>
<title>datei1</title>
</head>
<body onload="test()">
<h3>wird geladen...</h3>
</body>
</html>
datei2.htm (datei auf die weitergeleitet wird):
<html>
<head>
<title>datei2</title>
<script type="javascript">
<!--
function herkunft() {
alert(document.referrer);
}
//-->
</script>
</head>
<body onload="herkunft()">
<p>Hier ist der Inhalt</p>
</body>
</html>
Das "alert-fenster" ist, wenn ich die seite aufrufe leer!
Was habe ich falsch gemacht? Im fenster sollte eigentlich "datei1.htm" stehen.
Danke schon mal für eure Antworten
ich