Hab ich alles beachtet, dass die events erst im onload-event registriert werden.
Einige dämliche Browser geben statt dem Element zur gefragten ID schon mal das Element zu einem Name Attribut gleichen Namens zurück.
Beispiel
<input name="bla">
<div id="bla">...</div>
document.getElementById('bla');
mfg Beat