Hallo,
Ich habe mir das gerade noch einmal durch den Kopf gehen lassen; so unsinnig ist der Übergabeparameter für den IE wahrscheinlich nicht, allerdings wäre statt der leeren Zeichenkette eine 0 oder ein false sinniger: Intern arbeitet der IE hier wohl mit seiner gleichnamigen Methode des All-Objekts, bei der der dritte Parameter für die Case-Sensitivity zuständig ist.
Das Ganze funktioniert auch mit Konqueror (3.3.2) und Mozilla unter Linux.
Allerdings sehe ich den Sinn nicht ganz ein. Bei
myInput.setAttribute("style", "background:#0F0;", 0);
myInput.setAttribute("onblur", "alert('Hallo')", 0);
ist die IE-Unterstützung schon wieder nicht mehr gegeben. Die andere Notation:
myInput.readOnly = true;
myInput.value = "Test";
myInput.style.background = "#0F0";
myInput.onblur = function(){alert('Hallo')};
funktioniert ohne Browserweiche überall. Man muss halt nachsehen, was groß und was klein geschrieben werden muss.
viele Grüße
Axel