Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > HTML, Javascript y otros
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-05-2007
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
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?
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #2  
Antiguo 25-05-2007
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Vaya poder de convocatoria ...

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.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #3  
Antiguo 25-05-2007
Avatar de lucasarts_18
lucasarts_18 lucasarts_18 is offline
Miembro
 
Registrado: mar 2005
Ubicación: Villa Alemana,Chile
Posts: 1.087
Poder: 21
lucasarts_18 Va por buen camino
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.
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 .-
__________________
No todo es como parece ser...
Responder Con Cita
  #4  
Antiguo 25-05-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
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.

Cita:
Empezado por Ñuño
Vaya poder de convocatoria ...
A dios pongo por testigo de que no había visto este Hilo antes.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #5  
Antiguo 26-05-2007
Avatar de mamcx
mamcx mamcx is online now
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
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.
__________________
El malabarista.
Responder Con Cita
  #6  
Antiguo 28-05-2007
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
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...
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Utiles JavaScript para proyectos ASP.NET con ECO mariosaurio .NET 1 25-10-2007 00:24:29
Navegadores y Delphi for PHP spectrum2k3 PHP 13 18-06-2007 20:28:02
La Guerra de navegadores ha terminado. Neftali [Germán.Estévez] Noticias 14 22-11-2006 02:00:04
Valores distintos trex2000 SQL 0 03-10-2006 17:12:31
Iconos distintos en distintos escritorios. abel Linux 2 16-02-2004 14:55:35


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


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
Copyright 1996-2007 Club Delphi