Esta página ya no existe (*)

(*): en realidad sí



Resumen de todo lo que debería ir aquí:

No uses DHTML

Usa tecnologías estándar, como HTML, CSS y JavaScript, pero no algo que no se sabe ni qué es ni quién lo controla.

Mírate esto también: HTML y CSS correcto, cómo hacer una página web fácilmente.




12-2004 Daniel Clemente


















<DHTML>


Algo de teoría...
  1. Qué es y qué no es DHTML (Dynamic HTML).
  2. Si es de Microsoft... ¿funciona en todos los navegadores?

Ejemplos
  1. Arrastrar y soltar objetos.
  2. Todos los filtros y transiciones, por Microsoft.
  3. Ejemplo de texto girando en 3D.

Documentación
  1. Manuales del MSDN de Microsoft.
  2. Cómo usar las transiciones.


Algo de teoría...

Qué es y qué no es DHTML (Dynamic HTML).
   El nombre, HTML dinámico, puede hacernos pensar en esas páginas con tantas animaciones. Pues no,
  • DHTML NO se refiere a GIFs animados ni marquesinas.
  • tampoco está necesariamente relacionado con Flash ni JavaScript.
  • NO es necesariamente una página en la que algunas frases cambian de vez en cuando.
   Entonces, ¿qué es DHTML?
   En teoría, una página web dinámica es la que se crea en un servidor y no en el ordenador del visitante. Por ejemplo, una tienda virtual es una página dinámica porque cada página que vemos ha sido creada justo en ese momento (es lógico que el servidor no tenga grabadas todas las páginas posibles que han de ver los usuarios, como las de la cesta de la compra).
   Pero, ¿¿y el DHTML?? Cuando se habla de DHTML se está hablando de una serie de efectos "especiales" creados por Microsoft para su Internet Explorer, y que no van en otros navegadores. Cuando hablo de efectos especiales, hablo de añadir luces a una página, cambiar la opacidad de las imágenes, hacerlas borrosas, deformarlas mediante ondas sinusoidales, hacer gráficos 3D en movimiento, usar DirectX, etc.

Si es de Microsoft... ¿funciona en todos los navegadores?
   Obviamente, no. De los cientos que hay, sólo uno tiene permitido usarlo. Y no esperes que Mozilla lo soporte algún día, porque es que no debe hacerlo. Microsoft quiere que todos usen esto para asegurar que las webs sólo se vean en su navegador, el que viene con Windows.
   Esta sección la voy a quitar porque el DHTML sólo perjudica a Internet (esta página la escribí hace años; este comentario es reciente).


Ejemplos

Arrastrar y soltar objetos.
   Haz clic aquí para abrir este ejemplo que encontré por Internet. Fíjate bien en el código fuente; verás que hay muy poco, y que no es JavaScript normal del que puedas haber visto en otras webs sencillas.
   El ejemplo y bastante información la saqué de www.htmlgoodies.com/beyond/dhtml.html

Todos los filtros y transiciones, por Microsoft.
   Entra aquí si aún no lo has hecho. Prueba primero cada uno de los filtros (puedes ajustar parámetros si quieres), luego prueba todas las transiciones. Después de ver esto, es una pena reconocer que todo esto no va bien usarlo por compatibilidad con otros navegadores...

Ejemplo de texto girando en 3D.
   Haz clic aquí, es asombroso... y no es ni Flash ni Java.


Documentación

Manuales del MSDN de Microsoft.
   Estos manuales parecen buenos; creo que son del MSDN, y explican muchas cosas interesantes sobre ASP, CSS, JScript, VBScript, HTML y DHTML. (Todos estos temas están muy relacionados).
   Son 5'3 mb, y están en formato CHM.




Cómo usar las transiciones.
   Son efectos no muy conocidos, de los que sólo sirven para molestar a usuarios de Internet Explorer (gracias a Microsoft por haberlos creado).
   Abrir.
   El ejemplo lo hice hace tiempo y no funciona bien del todo, pero sirve igualmente.