wurmi: Bookmark auf referrer, wie kriegt man den Titel dazu?

Hallo,

ich begreife nicht, warum untengenannter Code nicht das gewuenschte Ergebnis bringt.
(ist nur fuer private Zwecke, also wer sich meine Seite zu Demo-zwecken reinzieht, nicht ueber Design oder Nutzen wundern!)

Ich moechte auf einer Seite die Moeglichkeit anbieten, die vorige Seite zu den Favoriten hinzu zu fuegen.

Grundsituation: ich habe ein Frameset (drei Frames). Nun erstellte ich im oberen Frame einen Link, der im mittleren Frame ein neues Frameset (2 Seiten) erstellt (ja kein Problem). In diesem 2ten Frameset soll nun in einem Frame der Link <a href="javascript:bookLast();">blabla</A> stehen, der beim IExplorer den Bookmark-Dialog einleitet. Da jedoch jene Seite gebookmarkt werden soll, die VORHER angezeigt wurde (also im ersten Frameset im mittleren Frame) soll die Funktion bookLast zuerst mal die "alte" Seite in den zweiten (durch rows="*,0" unsichtbaren) Frame geladen werden. Dann wird der Bookmark-Dialog gestartet, der eben die vorige Seite (nun im 2ten Frame aktuell ist) bookmarkt.

Die aufgerufene Funktion:

function bookLast() {
parent.what.location.href=top.content.referrer;
window.external.AddFavorite(parent.what.location.href,parent.what.document.title);
}

Ich selbst sehe keinen Fehler. Allerdings bookmarkt nun mein IE 5.0 so, als ob die zeile
parent.what.location.href=top.content.referrer;
nicht dastehen wuerde!

und:
[...] Voraussetzung ist, daß er die aktuellen Datei über einen Verweis aufgerufen hat. Wenn er die Adresse der Datei stattdessen etwa als Lesezeichen ausgewählt oder direkt in die Adreßzeile des Browsers eingegeben hat,[...] (stefan)
kanns auch nicht sein, wird bloss "gelinkt".

wem dass alles zu kompliziert anmutet:
document.referrer schien mir auch naheliegender, aber dann kann ich nicht den Titel der vorgehenden Seite bestimmen, oder?

dank jedem, der sich dieses problem(chen) aussetzt...