Dateinamen aus einem Frameset auslesen und verlinken
Samuel
- javascript
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:
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
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
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>
hi,
Ich weiss nicht ob ich das genau genug beschrieben habe.
Doch, Danke.
gruß,
wahsaga