no funciona submit() en IExplorer 5.00

Anton
04 de Noviembre del 2004
Hola a todos.
Estoy teniendo un error un poco raro con la versión 5.00 de Internet Explorer.
Tengo una llamada a una función JS en una imagen:

<a href="#">
<IMG src="docs/images/check.gif" onclick="javascript:validar('dato');">
</a>

y la función es tan simple como:

function validar(campo)
{
document.forms[0].CASO.value = campo;
document.forms[0].action = "validar.do"
document.forms[0].submit();
}

Pues bien, se llama a la función, se ejecutan todas sus lineas sin error aparente (comprobado con alerts) y sin embargo no se realiza el submit. El depurador JS de Netscape no da ningún error.
Y por supuesto, en la versión 6 del IE todo funciona correctamente.

Espero que alguien me pueda ayudar, gracias por anticipado.

Antón.