Jetzt geht es merkwürdigerweise:
sollte es, ja.
document.getElementById(elementId).onfocus = function(){this.style.border = "1px solid #ff0000"};
Es wird bei alert(document.getElementById(elementId).onfocus) zwar null ausgegeben, aber funktionieren tut es dennoch.
Das wundert mich und ist auch nicht nachvollziehbar, es sollte (und tut es auch) der Funktionsquellcode angezeigt werden.
Übrigens geht das was du willst auch mit CSS.
Struppi.
--
Javascript ist toll (Perl auch!)
Javascript ist toll (Perl auch!)