Applets en XHTML 1.1 compatibles con IE
Publicado en (X)HTML, Windows el 26 de August, 2009 por Fran.Creo que cualquiera que haya tenido que realizar algún tipo de web para un público amplio, ha tenido que lidiar con los problemas que da Internet Explorer (IE) al no cumplir los estándares del W3C.
Pero si encima para rematar la faena te toca insertar un applet, quieres que cumpla con XHTML 1.1 y que se vea en IE, pues acojona un poco al ver que la etiqueta applet dejó de formar parte del estándar hace ya un tiempo.
Sin más dilación, os dejo aquí el código:
<!--[if !IE]>--> <object id="applet" name="applet" classid="java:es.4bits.applet.Applet" type="application/x-java-applet" archive="applets/Applet.jar"></object> <!--<![endif]--> <!--[if IE]> <object id="applet" name="applet" code="es.4bits.applet.Applet" archive="applets/Applet.jar"></object> <![endif]-->
Al final, lo único necesario es utilizar los asquerosos hacks de IE, para que no cargue la versión que no entiende de la etiqueta object y cargue la que entiende.
Basado en XHTML Strict Applets.
Me han comentado que Google se plantea exigir IE8 para YouTube. Desde luego, sólo con ese tipo de iniciativas conseguiremos que la gente utilice un navegador semidecente en Windows. Los dolores de cabeza que ha generado durante ya más de 10 años a los programadores y diseñadores no se pagan con dinero.
# coder 10 de September, 2009
Lo peor de todo es que aunque IE8 ha mejorado respecto a los anteriores sigue estando en la cola para cumplir los estándares, y con la llegada de HTML5 se irá más atrás todavía.
# Fran 11 de September, 2009
[...] Sigo pesado con los applets, esta vez porque he descubierto un script de JavaScript (applet-fu) que permite insertar los applets en (X)HTML de manera sencilla y evitando tener que preocuparte si será compatible con IE o cumplirá los estándares (X)HTML. [...]
# Applet-fu insertando fácilmente los applets en (X)HTML | 4 bits blog 1 de October, 2009