\"document.getElementById(...)\' es nulo o no es un objeto\" PERO NO ES NULO

Daniken Espinoza
04 de Agosto del 2010
Hola Amigos foristas como están, me encuentro de nuevo por acá a ver si me pueden echar una manito.
Tengo un formulario el cual dependiendo de las condiciones se deben activar los Checkbox. Cuando hago la llamada a la función donde los marco, se ejecuta sin problemas, pero si quiero ejecutar este mismo código fuera de la función me da el error "es nulo o no es un objeto" si no tuviera ningún valor me debería de dar error también dentro de la función pero no es así.

He intentado cambiar el estado del checkbox por [B]ID[/B] y por [B]NOMBRE[/B] pero no se ejecuta de ninguna de las dos formas si esta fuera de la función, he intentado crear una función adicional y llamarla por [B]<body onload=funcion()>[/B] pero me da el error.

Dejo el código y si alguien puede echarme una mano, les agradecería un montón. Gracias y Saludos

[B]Dependiendo del método que utilice me arroja estos errores[/B]
[B]Mensaje:[/B] 'document.economico.e_1' es nulo o no es un objeto
[B]Mensaje: [/B]'document.getElementById(...)' es nulo o no es un objeto


[HIGHLIGHT="Javascript"]<script language="javascript" type="text/javascript">
// acá me arroja error
document.economico.e_1.checked = true;

// se ejecuta perfecto cuando lo llamo desde <a href="javascript:economico()">
function economico(){
document.economico.e_1.checked = true;
document.getElementById('ev1').value=1;
};
</script>[/HIGHLIGHT]