Hallo,
ich arbeite gerade mit Typo3 und will sein erzeugten JavaScript nicht nutzen. Dazu muss ich die onmouseover-Events ändern.
Hier das Script:
function changeScript(){
links = document.getElementById("secSubmenu").getElementsByTagName("a");
for(x = 0; x < links.length; x++){
name = links[x].firstChild.getAttribute("name");
links[x].setAttribute("onmouseover", function(){ myover(name); }, true);
}
}
function myover(name){
alert(name);
}
Soweit so gut, die Funktion konnte ich erfolgreich ändern, jedoch wird bei jedem <a>-Tag der Name des letzten Schleifendurchgangs übergeben.
Wenn ich in der Schleife ein Alert(name) hinzufüge, gibt er mir unterschiedliche Namen aus, so sollte es auch sein, aber wieso dann immer derselbe Name bei allen <a>-Tags?