anker-links automtisch per javascript ausgeben
birgit85
- javascript
0 wahsaga
Hallo zusammen,
ich habe folgendes Problem: ich möchte alle Anker, die auf einer Seite gesetzt werden per Javascript sammeln und dann die Links *oben* auf der Seite ausgeben. Anscheinend muss ich das Script ganz ans Ende der Seite setzen, damit die Anker überhaupt gefunden werden.
Das Funktioniert auch soweit. Leider ist mir völlig unklar, wie ich jetzt diese Anker oben ausgeben kann.
Das ist mein Script, die Funktion wird beim Seitenaufruf geladen:
function AutoAnker(){
var AnkerLink = "";
for (var i = 0; i < document.anchors.length; ++i)
AnkerLink = <a href='#"+document.anchors[i].name+"'>"+document.anchors[i].name+"</a>";}
Danke und Grüsse, birgit
hi,
ich möchte alle Anker, die auf einer Seite gesetzt werden per Javascript sammeln und dann die Links *oben* auf der Seite ausgeben. Anscheinend muss ich das Script ganz ans Ende der Seite setzen, damit die Anker überhaupt gefunden werden.
Nein. Aber du musst natürlich abwarten, bis die Anker existieren.
Das könntest du bspw. auch, in dem du dein Script erst über den Eventhandler onLoad aufrufst.
Leider ist mir völlig unklar, wie ich jetzt diese Anker oben ausgeben kann.
Generiere die gewünschten Links dynamisch (createElement() & Co.), und hänge sie dann ins Dokument ein (appendChild() o. insertBefore()).
gruß,
wahsaga