Hallo,
mittels parent.frames[1].location.href hat man Zugriff auf die Adresse die im Framee[1] gerade angezeigt wird. Das geht, solange man nur Seiten von der eigenen Domain ausliesst.
Befindet sich eine andere Domain im unteren Frame, kann man nichts mehr auslesen. Für Mozilla/Netscape kann man mit:
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
sich die Erlaubnis holen. (Dazu muss ich, d.h. der Surfer) einen Warnhinweis anklicken. Und dann geht es.
Im Internetexplorer jedoch kommt keine Anzeige, bzw. wenn oben genannte Zeile drin steht, wird das Script nicht bearbeitet.
Opera liest auch keine "Fremden" Frames aus...
Meine Frage: Wie kann ich generell ermöglichen die Adresse im anderen Frame auszulesen? Gerne auch mit Sicherheitsabfrage! Ideal wäre Browserunabhängig, oder zumindest eine Lösung f. IE, (dann eben mit Browseridentifikation vorher)
Danke für euer Mitdenken!!!!
PS: Hintergrund:
Ich will mir ein Internetlogbuch bauen, also einen schmalen Frame oben, der einfach mitschreibt wo ich langsurfe. Sehr oft finde ich interessante Seiten nicht mehr. Dazu werde ich irgendwie die Infos an ein PHP schicken.