JürgenB: IE will kein dynamisches onclick

Beitrag lesen

Hallo André,

function updateLinks() {
var test = document.getElementsByTagName("a");
for(var i=0;i<test.length;i++) {
  var imageSize = document.createAttribute("onClick");
  imageSize.nodeValue = "javascript:sayHello()";
  document.getElementsByTagName("a")[i].setAttributeNode(imageSize);
}
}

ich setze Eventhandler so:

imageSize.onload = sayHello;

ohne Klammern! Der Handler ist eine Funktionsreferenz, kein Rückgabewert.

Gruß, Jürgen