molily: IE7 + onclick (nicht inline) geht nicht

Beitrag lesen

Hallo,

document.getElementById('...').onclick = function() { alert('...'); }

Event-Handler kannst du erst registrieren, wenn dem Script der Zugriff auf das Element möglich ist. Das ist nicht der Fall, wenn du den Code einfach im Header notierst. Er muss erst beim onload ausgeführt werden. Hast du das bedacht?

window.onload = function () {
    document.getElementById("...") ...
};

Mathias