Matthias: Anker über JS verwalten

Beitrag lesen

Hallo Forum,

mit nachfolgend aufgeführten JS-Beispiel habe ich einen Link zu einer html-Datei mithilfe der ID des Body-Tags konstruiert - was auch prima funktioniert:

<!--
function tree()
{
var file = '../folder_a/' + document.body.id + '.html';
parent.location.href = [file];
}
//-->

Analog zu diesem Beispiel möchte ich nun gerne Anker verwenden.
Meine bislang ausprobierten Varianten wollten es nicht tun:

<!--
function tree()
{
var file = '../folder_a/' + document.anchors[#].name + '.html';
parent.location.href = [file];
}
//-->

Habe ich etwas übersehen?

Hinzu kommt, dass ich gerne die Links zu den betreffenden html-files über die Anker-Namen im JS zentral verwalten möchte, dazu wäre allerdings die Übergabe des Namens ausgehend vom Anker an das JS entscheident, um eine Zuordnung zu erreichen.

html:

<a name="item1" javascript:tree()">Window 1</a><br>
  <a name="item2" javascript:tree()">Window 2</a><br>
  <a name="item3" javascript:tree()">Window 3</a><br>
  <a name="item4" javascript:tree()">Window 4</a><br>
  .
  .
  .

Ein Umgang mit dem anchor array [#], was sich an spezifischen Positionen orientiert, ist bei bestehender Anwendung leider nicht die Lösung. Insofern stellt sich die Frage: Ist das überhaupt machbar?

Über Eure Überlegungen würde ich mich freuen :-)

So long
Matthias