Вот попробовал запустить функцию указанным по ссылке способом
<html>
<head>
<script type="text/javascript">
function foo(){
alert("test");
window.status="cool";
}
input.attachEvent( "onload" , foo());
input.addEventListener( "load" , foo(), false);
</script>
</head>
<body>
</body>
</html>
Ну и не писал бы я сюда, если б это работало...
Если создать что-то в теле документа, и запустить функцию через какое-либо событие - все нормалек (строка состояния только в мозилле не отображается, но на сколько я помню - эта функция по умолчанию там отключена, а программно можно менять ли нет - не в курсе).