Ergebnis 1 bis 4 von 4
  1. #1
    kibii ist offline Grünschnabel
    registriert
    20-04-2006
    Beiträge
    3

    Anker-Links automtisch per Javascript ausgeben

    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:

    HTML-Code:
    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

  2. #2
    pit-r Guest

    AW: Anker-Links automtisch per Javascript ausgeben

    Moin!

    Warum beglückst Du uns zweimal mit Deinem Anliegen? Ich hau den anderen Thread mal in die Tonne...

    Ahoi - Pit

  3. #3
    kibii ist offline Grünschnabel
    registriert
    20-04-2006
    Beiträge
    3

    AW: Anker-Links automtisch per Javascript ausgeben

    War keine Absicht!

    Sorry und Danke :-)

  4. #4
    pit-r Guest

    AW: Anker-Links automtisch per Javascript ausgeben

    Hi!

    Hier ein kleines Beispiel (normale Links werden nicht mit nach oben gezerrt):
    PHP-Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd"
    >
    <
    html>
    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <
    meta http-equiv="Content-Script-Type" content="text/javascript">
    <
    title>Beispiel</title>
    <
    script type="text/javascript">
    <!--
    function 
    AutoAnker(){
    AnkerLink="";
    a=document.anchors;
    for(var 
    i=0;i<a.length;i++)
    if(
    a[i].name)AnkerLink+='<a href="#'+a[i].name+'">'+a[i].name+'</a>&nbsp;';
    if(
    AnkerLink!=''){
    d=document.createElement('div');
    d.innerHTML=AnkerLink;
    dB=document.body;
    dB.insertBefore(d,dB.firstChild);
    }
    }
    //-->
    </script>
    </head>
    <body onload="AutoAnker()">
    Irgendwelcher Text<br>
    <a name="anker1"></a>
    Irgendwelcher Text<br>
    <a href="blah.htm">Link</a><br>
    Irgendwelcher Text<br>
    <a name="anker2"></a>
    Irgendwelcher Text<br>
    </body>
    </html> 
    Ahoi - Pit

Ähnliche Themen

  1. Flash per externem Javascript einbinden - Grösse falsch
    Von Krawallfisch im Forum JavaScript
    Antworten: 2
    Letzter Beitrag: 18-04-2006, 13:20
  2. Antworten: 2
    Letzter Beitrag: 03-03-2006, 08:32
  3. per Javascript in ein Java Applet schreiben
    Von Pseudomizer im Forum JavaScript
    Antworten: 1
    Letzter Beitrag: 18-06-2005, 10:38
  4. Antworten: 4
    Letzter Beitrag: 15-04-2005, 14:44

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •