El 5/11/06, Josep M. Queralt escribió:
Si se trata de una cuestión de principios poco más se puede decir.
Yo diría más bien una cuestión de "utilidad" y "accesibilidad" pero sobre todo, de saber hacer las cosas :-).
Acabo de ver el "router.gz" y si, realmente, no acabo de comprender porque usa javascript para hacer algo que no lo necesita.
Pues yo no lo he visto, la verdad :-P, pero es que es incompresible que para abrir una ventana utilice programación.
Espera un momento, que busco algo.... pero necesitarás un IE.
http://www.dynamicdrive.com/dynamicindex4/imagelight.htm
Para hacer lo mismo en Firefox y Opera necesitas un *.GIF un pelin obeso.
Para ese ni siquiera te sirve el *.GIF:
http://www.dynamicdrive.com/dynamicindex4/spotlight.htm
O este:
http://www.dynamicdrive.com/dynamicindex4/reflect.htm
Y este es interesante para las pelis de terror (solo IE claro)
http://javascript.internet.com/miscellaneous/computer-drive-browser.html
Efectos en imágenes... si no encuentras un script "cross browser" para hacer esos efectos siempre te queda la alternativa de gifs animados (como dices), flash y sucedáneos (terrible) o applets de java.
El del "zoom" no lo encuentro. :-(
Te digo lo mismo. Pero siempre suele haber scripts que funcionen en todos los navegadores y que te permiten conseguir e se efecto, es cuestión de buscar o saber programarlos ;-).
Es que da igual que valide, cada navegador lo interpreta diferente.
Habría que poner una plantilla de estilo para cada uno: IE 6, 7, Firefox 1.x, 2x, Opera 7.x 9.x, Safari, Epiphany ....
No, hay que hacer que valide siempre, y si se ve extremadamente distinto en un navegador u otro se ajusta para alcanzar un término medio en el que se vea bien en todos, pero siempre respetando el estándar.
Ya, por eso se acostumbra a "pasar de todo". Los IE representan algo menos del 90%, pues sabes que un 90% lo ve como tú quieres.
Lo cual ni implica problemas posteriores. Por ejemplo, hace unos meses tuve que trabajar con datos xml y presentaciones en xslt. Si hubiera elegido el camino "fácil" lo hubiera tenido a punto en dos días, pero sólo para IE, elr esto de navegadores no veían ni coscorro. No me parecía correcto, y escogí la opción "larga", que es programación en servidor para que interpretara el xslt y listo, se ve en todos los navegadores sin excepción. Con ésto quiero decir que siempre hay opciones para hacer las cosas...
Es que no se puede. Y más si lo que pretendes es que se pueda ver bien con todos los navegadores.
Se puede, pero lleva más tiempo. Por ejemplo, si en las páginas del router que tiene Carlos hubieran optado por Java, no hubiera habido ningún problema, la consola JRE existe para casi todos los navegadores. Saludos, -- Camaleón