Hallo,
ist es möglich aus einem geöffnetem fenster die history des fenster von dem aus das neue geöffnet wurde auszulesen.
so auf die art:
opener.history.previous oder so auf die art (das funktioniert ned)
Theoretisch müsste das möglich sein, wenn beispielsweise nicht die "same origin policy" den Zugriff verhindert.
Es gibt aber keine Eigenschaft previous des Objektes history http://selfhtml.teamone.de/javascript/objekte/history.htm, du kannst nicht auslesen, welche URL die vorige Seite in der History hat.
Du kannst höchstens schon auf der opener-Seite document.referrer http://selfhtml.teamone.de/javascript/objekte/document.htm#referrer auslesen und diesen Wert an das Fenster per GET übergeben - ok, opener.document.referrer sollte auch wirken. Ohne JavaScript funktioniert das aber nicht, weshalb dies eine sehr unsichere Methode ist. Auch bei serverseitiger Verarbeitung ist nicht gewährleistet, dass der Client/Benutzeragent den HTTP-Referer-Header sendet, in diesem Falle wäre document.referrer nicht verfügbar beziehungsweise leer (undefined soweit ich weiß, oder Null/false).
Wenn du Daten über Dokumente einer Site hinwegtragen willst, dann beschäftige dich mit Sessions.
Grüße,
Mathias
"Die größten Kritiker der Elche waren früher selber welche"
(Prof. Fritz Weigle alias F. W. Bernstein)
Stimme für eine Übergangslösung für Benutzerstylesheets!
http://cforum.teamone.de/phpbt/bug.php?op=show&bugid=36 Vote NOW! ;)