Links via Javascript zählen

Von: , Frage gestellt am Di, 17. Aug 1999

Es gibt doch in Javascript eine Funktion,
die die Links in einem HTML-Dokument zählt,
allerdings nur die vorangegangenen.
Also kann man die Anzahl der Links in dem
Dokument nur am Ende anzeigen lassen, es
sei denn, man übergibt sie einer Textbox.
Gibt es da nicht auch andere Möglichkeitem,
die Anzahl der Links am Anfang der Datei anzeigen zu lassen?

Vielen Dank

Peer Frings

3 Antworten zu dieser Frage

  1. Antwort von nach 2 Tagen hilfreich
    Re: Links via Javascript zählen

    Danke an Euch!

    Das Javascript mit den Layern hat nach einigem Fummeln funktioniert, nur schade ist, dass man für die Zwei Browser unterschiedlichen Code haben muss. Können die sich nicht einigen?
    Dass mit dem CSS muss ich mal ausprobieren.
    Es ist nur schade, dass man für alle Lösungen einen 4er Browser haben muss. Aber ich habe gesehen, dass auf meiner Seite nur rund 6% noch einen 3er und darunter benutzen.
    Also danke nochmal!

    Bis denne

    Peer Frings

  2. Antwort von nach 2 Tagen hilfreich
    Re: Links via Javascript zählen

    Es gibt doch in Javascript eine Funktion,
    die die Links in einem HTML-Dokument
    zählt,
    allerdings nur die vorangegangenen.
    Also kann man die Anzahl der Links in dem
    Dokument nur am Ende anzeigen lassen, es
    sei denn, man übergibt sie einer Textbox.
    Gibt es da nicht auch andere
    Möglichkeitem,
    die Anzahl der Links am Anfang der Datei
    anzeigen zu lassen?
    Ich denke da kann man was mit CSS machen. Einfach die DIV Umgebung an das Ende stellen (Bei nicht CSS-fähigen Browsern erscheint es dann unten!) und mittels CSS den Rahmen an die gewünschte Stelle stellen. Vielen Dank

    Peer Frings
    MfG
    Frank

  3. Antwort von nach einer Stunde hilfreich
    Re: Links via Javascript zählen

    Machbar via DHTML.
    Reserviere einfach am Anfang der Seite
    einen <div> (Explorer) oder <LAYER: (NS)
    und verändere den darin enthaltenen
    Text via Dynamischem HTML über ein
    JavaScript, das unten auf der Seite
    aufgerufen wird.

    1.) Damit richtest Du die Ausgabezeile ein:
    (Skript oben irgendwo im HTML)

    <SCRIPT language="JavaScript":
    <!--
    if(document.all)
    {
    document.writeln("<p id=\"informer\" style=\"fontFamily:Verdana, Helvetica, Arial; font-size:10pt; font-weight:bold;\": </p:");
    }
    else
    {
    document.writeln("<br><layer id=\"informer\" width=100% height=10:</layer:");
    }
    //--:
    </SCRIPT:

    2.) Damit richtest Du den Aufruf ein:
    (Skript ganz unten auf der Seite)

    <SCRIPT language="JavaScript":
    <!--
    var myLinkCount

    if(document.all)
    {
    document.all.informer.innerHTML=myLinkCoun t;
    }
    else
    {
    document.informer.document.clear();
    document.informer.document.write(myLinkCou nt);
    document.informer.document.close();
    }
    //--:
    </SCRIPT:

    myLinkCount ist die von Dir belegte
    Variable, in der die Anzahl der Links
    gespeichert ist.
    Du kannst natürlich noch alle möglichen
    <FONT: Tags und so einfügen, um die
    Schriftart der Ausgabe zu steuern.

    Viel Spaß dafür!

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!