Thomas J.S.: Wie binde ich zwei externe .js Dateien in HTML ein ?

Beitrag lesen

Hallo Mark,

Dennoch komme ich damit nicht vorwärts. Die set_a_titles Funktion sollte per <body onLoad="set_a_titles();"> augefrufen werden (dachte ich auch). Ist alles so, wie Du es beschreibst, funzt aber nicht?!

Was soll ich machen *verzweifel*. Habe irgendwie den Eindruck, daß die beiden Scripts sich "beißen".

Ich habe natürlich nciht überprüft ob deine Scripts auch tatsächlich funktionieren. Beissen können sie sich nicht, da es unterschiedliche Funktionen mit unterschiedlichen Namen sind. Daran liegt es also nicht.

Hat schon jemals die Funktion "set_a_titles()" funktioniert?
du kannst es testen:
function set_a_titles() {
 if(document.getElementsByTagName) {
   for(var i = 0; i < document.getElementsByTagName("a").length; i++)
     document.getElementsByTagName("a")[i].title = "Dein Wunschtext";
 }
 alert ("Links insgesamt in der Seite:" + document.getElementsByTagName("a").length + " Titel des ersten Links: " + document.getElementsByTagName("a")[1].title);
}

Da sollte beim laden ser Seite ein Alert mit der anzahl der Link in der Seite und mit "Dein Wunschtext" ausgeben.
Nachher kannst du den " alert" löschen.
Wenn du aber <a ..><img></a> in deine Seite hast funktioniert es mit dem IE nicht, aber mit Mozilla und Opera auch dann.

Grüße
Thomas