• 53341930   Jefe del equipo
  • 58273366   Diseño
  • 53657844   Servicios Informáticos
"El alma del perezoso desea, y nada alcanza; Mas el alma de los diligentes será prosperada."
Proverbios 13:4
 

Blog Moises Soft

 

Error Javascript: Se esperaba un objeto

Este es un error con el cual en cierta ocasión me encontré cuando cargaba mi página desde IE. Aparentemente no tenía nada mal en mi código , todo estaba más que revisado y probado, como es de costumbre en el FIREFOX funcionaba de maravillas , pero si algo bueno tiene IE es que no acepta casi nada fuera de lugar.

Sin más preámbulos , el error era tan sencillo como que mi código Javascript estaba escrito de la siguiente manera:


<script type="application/javascript">

// código

</script>




Esto no está mal, sin embargo hay muchos navegadores como IE que no reconocen ese MIME ( application/javascript ). El script estaba siendo ignorado y al intentar cambiar el estado de un Objeto y por eso me daba este error: (Se esperaba un objeto).

La solución es muy simple, en vez de poner type="application/javascript" poner type= "text/javascript"

¿Cómo saber me di cuenta del problema?

Ejecuté un código como este:

<script type="application/javascript">

alert('asas');

</script>


Me di cuenta que no pasaba nada, por lo tanto no se estaba reconociendo el script.

Este mi consejo:

- Usen siempre el type= "text/javascript"

Power by: Moises Soft