Andre: Auf Frame zugreifen

Hallo,

ich möchte im unteren Frame einen Link zu einem Lesezeichen (Top) im oberen Frame setzen. Da das obere Frame sehr viele Seiten aufnehmen kann, soll der Verweis im unteren Frame allgemeingültig sein.

Kann mir da jemand weiterhelfen?
Danke André

  1. Hallo Andre,

    ich möchte im unteren Frame einen Link zu einem Lesezeichen (Top)

    du meinst zu einem Anker?

    im oberen Frame setzen. Da das obere Frame sehr viele Seiten aufnehmen kann, soll der Verweis im unteren Frame allgemeingültig sein.

    wie stellst du dir einen allgemeingültigen Link vor? Ein Link enthält als Ziel immer den Namen des Ankers. (Und bei dir auch noch den Dateinamen)

    <a href="datei.htm#anker" target=...> Du musst den Teil "datei.htm#anker" mit javascript dynamisch zusammenbauen und dann mittels parent.frames[n].location.href verlinken.

    Guck dir auch mal http://selfhtml.teamone.de/javascript/beispiele/verweisliste.htm an.

    Grüße,

    Jochen

    1. Hi Jochen,

      Du hast Recht: Der Link soll zu einem Anker führen. dieser Anker hat auf allen Seiten den gleichen Namen (TOP). Ich schaffe es nur nicht den Dateinamen des oberen Fensters abzufragen.
      WEnn im oberen Frame eine Seite hinzugefügt wird, dann soll die untere Frameseite nicht verändert werden, aber es soll trotzdem noch der Verweis zum anker funktionieren.

      Leider krieg ich das nicht hin (die Abfrage des Dateinamens)

      » Hallo Andre,

      ich möchte im unteren Frame einen Link zu einem Lesezeichen (Top)

      du meinst zu einem Anker?

      im oberen Frame setzen. Da das obere Frame sehr viele Seiten aufnehmen kann, soll der Verweis im unteren Frame allgemeingültig sein.

      wie stellst du dir einen allgemeingültigen Link vor? Ein Link enthält als Ziel immer den Namen des Ankers. (Und bei dir auch noch den Dateinamen)

      <a href="datei.htm#anker" target=...> Du musst den Teil "datei.htm#anker" mit javascript dynamisch zusammenbauen und dann mittels parent.frames[n].location.href verlinken.

      Guck dir auch mal http://selfhtml.teamone.de/javascript/beispiele/verweisliste.htm an.

      Grüße,

      Jochen

      1. Hallo Andre,

        Du hast Recht: Der Link soll zu einem Anker führen. dieser Anker hat auf allen Seiten den gleichen Namen (TOP). Ich schaffe es nur nicht den Dateinamen des oberen Fensters abzufragen.

        baue ein alert(parent.frames[0].location.href); ein. Ist es das was du möchtest?

        WEnn im oberen Frame eine Seite hinzugefügt wird,

        hinzugefügt?

        dann soll die untere Frameseite nicht verändert werden,

        naja, von alleine ändert sie sich normalerweise nicht ... Hast du so etwas wie Zweiframes() eingebaut? Hast du etwas online zum angucken?

        Und wenn du Zeit findest lies bitte http://learn.to/qoute

        Grüße,

        Jochen

        1. Das isses.

          Vielen Dank