Witam. Nie wiem, czy coś robię źle, czy to wina przeglądarki:

  1. (...)
  2. <body onload="Main();">
  3. <input type="text" id="shipp">
  4. (...)


Kod
function Main(){
document.getElementById('shipp').onfocus=function(){alert('Zdarzenie');};
}


Dołączenie pliku jest na pewno poprawne. Działa pod FF i Operą... Czy to jest wina IE, że nie respektuje w ogóle takiej obsługi zdarzeń?
Wszystko jest w porządku, jeśli napiszę w HTML <input type="text" id="shipp" onfocus="DoIt();">, jeśli DoIt jest poprawną funkcją... Ale nie chcę w ten sposób dołączać zdarzeń, w HTML chcę mieć tylko HTML. Co jest nie tak?