gruss Abulafia,
Ich habe ein Frameset mit 2 frames. Aus dem 2. unteren frame
öffne ich ein neues Fenster in dem sich eine sitemap befindet.
Über diese sitemap möchte ich in das frameset die jeweiligen
Dateien laden, wobei jeweils beide Framedateien neu geladen
werden müssen.
Ich dachte dies funktioniert mit dem javascript-objekt opener,
was es auch tut, allerdings nur einmal. Habe ich einmal über die
Sitemap ein neue Datei geladen funktioniert bei den anderen Links
nichts mehr.
»»
Ich packe mal den Quelltext mit rein.
nicht noetig -
Dein fenster verliert seinen opener (das document des unteren
frames "down") in dem moment, wo dort eine neue seite geladen
wird;
ABHILFE:
oeffne das fenster fuer die seitmap ueber einen funktionsaufruf
aus dem top-frame heraus (diese funktion gehoert also in einen
scriptbereich innerhalb deiner frameset-seite);
der fuer das oeffnen des fensters zustaendige funktionsaufruf
aus einem document im frame "down" sieht dann abgewandelt so aus:
<a href="javascript:top.onClickSitemap('framecomyest.html','top');">
der zugriff auf die jeweilige frame-location aus diesem fenster
heraus erfolgt dann ueber den opener (das top-frame-document)
in der art:
opener.top.frames["top"].location.href = [url] bzw.
opener.top.frames["down"].location.href = [url] und
vielleicht benennst Du Deinen frame "top" der schoenheit und
meiner browser-paranoia halber noch um ?
tschuess und by(t)e by(t)e - peterS. - pseliger@gmx.net