Leonhard Schmidt: Funktioniert leider auch nicht wie es soll :-(

Beitrag lesen

Hi,

Daß man die Anker dann ins aufgerufene Frameset packen muß,
habe ich soweit verstanden.
Nur: dann müßte ich für jeden Verweis ein völlig neues Frameset
eröffnen! Bei einem größeren Projekt würde das heißen, dass ich z.B.
bei 10 Hyperlinks entsprechend 10 neue Framesets brauche.
Gibt es eine Möglichkeit, die angesteuerten Anker als Parameter bei
Aufruf des Framesets zu übergeben, so daß dann ein JS im Frameset
diese überprüft und je nachdem welche Parameter vorliegen automatisch
die entsprechenden Anker ansteuert?

Du kannst das gesamte Frameset-Dokument mit JavaScript (document.write)
dynamisch erzeugen. Zu diesem Zeitpunkt weißt Du, welche URLs in den
<frame>-Tags drin sein sollen.

Viele Grüße
      Michael

Funktioniert leider auch nicht. Auf diese Weise spreche ich zwar die Anker an, aber das dynamisch erzeugte Frameset wird nur in einem Frame des alten-Frameset erzeugt. Der andere Frame des alten Frameset bleibt unverändert (er sollte eigentlich ganz verschwinden), ebenso die URL und die Titelanzeige im Browser.

Es geht darum: das alte Dokument mit zwei Frames soll durch ein ganz neues mit zwei Frames ersetzt werden, in diesem sollen aber durch den JS-Aufruf bereits Anker angesprochen werden, d.h. die Dokumente in den Frames sollen nicht an ihrem Beginn, sondern gleich an den Ankern geöffnet werden.

(Au weia, da habe ich mir aber was eingebildet....)

Viele Grüße an all die hilfreichen Geister

Leonhard Schmidt