Posts Tagged ‘ie’

h1

Cinco motivos comunes por los que nuestro javascript falla en IE7

4 diciembre 2008

1. La etiqueta SCRIPT es el primer elemento de nuestra página. El html que nos devuelve esl servidor tiene como primer elemento <script> esto suele occurir sobre todo en páginas que nos devuelve una llamada ajax. Para solucionarlo sólo hay que introducir un div vacio al comienzo de nuestra página. Es decir, introducir: < div style=”height: 0px”>&nbsq;< /div > <script language=”javascript”>…..</script>

2. Una coma detrás del último elemento de un array, es decir, {’obj1′:’valor1′, ‘obj2′:’valor2′,}. La solución es muy sencilla, quitar la coma.

3. El uso del firebug, si se ha usado la consola o cualquier otro comando, y se ha dejan los comandos, al ejecutarse en ie7 dará un error. La solución es bastante obvia, quitar los comandos.

4. Intentar acceder a un identificador que no existe, el explorador intenta acceder a un elemento cuyo id no existe, aunque es dificil de identificar dónde está fallando, como sabemos la línea en la que está fallando con lo que podemos acotar un poco dónde está el fallo.

5. Definir todas las variables bien, es decir, cada vez que definamos una variable hay que ponerle por delante “var”.

Espero que os haya sido útil.

Anuncios