Samuel: Dateinamen aus einem Frameset auslesen und verlinken

Hallo allerseits

Ich habe folgendes Problem:
In unseren Java .NET-Clients werden Suchresultate in HTML ausgegeben, die Navigation wird über interne Links (<a name="anker">Anker</a>) geregelt. Um die Navigation zu erleichtern, wurde das Fenster in zwei Frames unterteilt:

<html>
<head>
 <title>Trefferliste</title>
</head>
 <frameset rows="145px,*" border="0" framespacing="0px" frameborder="0">
  <frame name="oben" src="ResultObjectVer_1_head.html" scrolling="no" noresize>
  <frame name="unten" src="ResultObjectVer_1.html" scrolling="auto" noresize>
 </frameset>
</html>

Die Dateinamen der Frameinhalte "oben" und "unten", werden dynamisch erzeugt. Ich suche nun nach einer Möglichkeit den Dateinamen des Frames "unten" auszulesen um einen Link auf den unteren Frame zu erstellen:
<a href="unterDatei.html#anker>Link</a>

Mir sind folgende Informationen bekannt:

  • Frame-Name
  • Anker-Name

Also benötige ich lediglich den Dateinamen um den Link zu erstellen.

Ich bin bereits auf folgenden Eintrag gestossen:
http://forum.de.selfhtml.org/archiv/2000/9/t20493/#m103901

Da ich in Java-Script leider nicht so fit bin, kam ich auch durch anpassen des Scripts auf keinen grünen Zweig.

Könnte mir jemand weiterhelfen?
Beste Grüsse
Samuel

  1. hi,

    Um die Navigation zu erleichtern, wurde das Fenster in zwei Frames unterteilt

    Aha, vereinfacht ...

    Ich suche nun nach einer Möglichkeit den Dateinamen des Frames "unten" auszulesen um einen Link auf den unteren Frame zu erstellen:
    <a href="unterDatei.html#anker>Link</a>

    Mir sind folgende Informationen bekannt:

    • Frame-Name
    • Anker-Name

    Also benötige ich lediglich den Dateinamen um den Link zu erstellen.

    http://de.selfhtml.org/javascript/objekte/frames.htm#allgemeines
    http://de.selfhtml.org/javascript/objekte/location.htm

    Den "Dateinamen" brauchst du m.E. übrigens gar nicht - wenn du lediglich einen bekannten Anker im geladenen Dokument anspringen willst, und Javascript sowieso Voraussetzunh ist, dann würde auch die Zuweisung des Ankers an location.hash genügen.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Hallo

      Danke für die Antwort.

      Ich weiss nicht ob ich das genau genug beschrieben habe. Ich möchte also über einen Link im oberen Frame auf einen Anker im unteren zugreiffen. Im HTML-Code müsste ich meiner Meinung das target mitgeben:
      <a href="datei.html#anker" target="unten">Linktext</a>

      1. hi,

        Ich weiss nicht ob ich das genau genug beschrieben habe.

        Doch, Danke.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }