Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   HTML, Javascript y otros (https://www.clubdelphi.com/foros/forumdisplay.php?f=38)
-   -   JavaScript para distintos navegadores (https://www.clubdelphi.com/foros/showthread.php?t=43897)

Ñuño Martínez 23-05-2007 16:30:49

JavaScript para distintos navegadores
 
Hola a todos.

Hace unos meses decidí escribir algo en JavaScript para asegurarme de que no lo había olvidado. Lo que hice fue una implementación de "El Juego de la Vida". Todo parecía ir bien, pero he descubierto que únicamente funciona con Gecko/Seamonkey (Esto es, Mozilla, Firefox y derivados). Le he dado muchas vueltas y no tengo ni idea de por qué no funciona en otros navegadores (lo he probado con Internet Explorer 6 y 7 y con Opera 9).

Podéis ver mi invento aquí, con enlaces al código fuente. Creo que es bastante autoexplicativo, por lo que no explicaré más.

¿Alguna idea de por qué funciona únicamente con Mozilla?

Ñuño Martínez 25-05-2007 15:16:46

Vaya poder de convocatoria :rolleyes: ...

En fin, que encontré el error casi por casualidad. Olvidé poner un carácter ">" para cerrar una etiqueta dentro del código JavaScript. Lo he puesto y ahora ya funciona (al menos con IE).

Lo que no entiendo es por qué sí funcionaba con Firefox. :confused:

lucasarts_18 25-05-2007 23:09:52

Cita:

Empezado por Ñuño Martínez

En fin, que encontré el error casi por casualidad. Olvidé poner un carácter ">" para cerrar una etiqueta dentro del código JavaScript. Lo he puesto y ahora ya funciona (al menos con IE).

Lo que no entiendo es por qué sí funcionaba con Firefox. :confused:

Pues, a mí me sucedió algo similar, estaba trabajando con una librería JavaScript para generar menús dinámicos, yo le puse código php para poder hacer esos menus de acuerdo a una tabla en mysql, en Opera y Firefox se veían estupendamente bien, pero en IE no había caso.

Demoré como un mes en descubir el error, me faltaba una etiqueta [] que era para terminar un nodo del arbol dinámico, pero a igual que tu, no tenía ni la menor idea porque funcionaba en Opera y Firefox y no en IE.

Quizás es tiempo de buscar y probar un software que permite depurar aplicaciones que contengan JavaScript....:)

Hasta Luego .-

dec 25-05-2007 23:16:48

Hola,

Cita:

Empezado por Lucas
Quizás es tiempo de buscar y probar un software que permite depurar aplicaciones que contengan JavaScript....

Eclipse + Aptana. Y por supuesto Firefox + FireBug + WebDeveloper. :D ;)

Cita:

Empezado por Ñuño
Vaya poder de convocatoria ...

A dios pongo por testigo de que no había visto este Hilo antes. :)

mamcx 26-05-2007 00:03:46

Es por eso que es bueno usar algo como la YUI y librerias similares que estandarizan el DOM y hacen otras cosas utiles.... como fastidiar el deseo de arrancar desde 0.

Ñuño Martínez 28-05-2007 02:21:02

Pues sí, debería aprender algo acerca del famoso DOM. Eso sí, una vez vi una página que utilizaba AJAX y me volví bizco. Espero que no me vuela a ocurrir... :D


La franja horaria es GMT +2. Ahora son las 09:16:09.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi