Finalmente en una excelente página de JavaScript encontré comparación de soporte para un montón de navegadores: <a href='ir.asp?http://www.xs4all.nl/~ppk/js/' target='_blank'>http://www.xs4all.nl/~ppk/js/...</a>, en la sección Browsers / Version 4 (aquí el url completo: <a href='ir.asp?http://www.xs4all.nl/~ppk/js/browsers4.html' target='_blank'>http://www.xs4all.nl/~ppk/js/browsers4.h...</a>).
En el resumen de esa página, dice:
OPERA 6 ->
Soporte CSS: Excelente
Soporte DHTML: Mejorando
DOM: Level 1 y document.all
Testeado en: Windows, Linux
(para más info ver la página, que está en frames)
De lo que se deduce que soporta más o menos bien DHTML, pero no tanto como Netscape y el IE. Parece que lo han mejorado, porque yo me había basado al decir lo del mensaje anterior, en un reportaje, donde el autor de la DomLib (una librería DHTML JavaScript) decía:
Cita: Opera, este browser podría ser el mejor: es rápido, pequeño, muestra las páginas casi perfectamente, y funciona en muchas plataformas diferentes... pero no hace cosas dinámicas (todavía). No puedes cambiar HTML en acción o cambiar hojas de estilo. Este es un gran problema cuando quieres hacer DHTML. Espero que Opera haga de eso una prioridad, porque eso podría convertirlo en una de las peores pesadillas de Microsoft -estoy soñando, lo sé :) ...
Pregunta: Aún cuando los browsers soportan DOM a cierto nivel, cómo resuelves las diferencias entre ellos?
Tristemente el único browser con el que tengo problemas es Opera, no puedo simplemente darle la vuelta a las limitaciones (...)
También, él en su sitio (<a href='ir.asp?http://www.dynamic-core.net/' target='_blank'>http://www.dynamic-core.net/...</a>)había criticado cuando salió Opera 6 porque decía que no había mejorado el soporte DHTML lo suficiente.
Pero parece que eso ahora está cambiando y se puede hacer DHTML. Una de las cosas que parece que Opera no soporta es el "clipping" de los layers... pero bueno ya me extendí mucho.
Saludos...