Hola Jaime. En tu post planteas 2 problemas. 
Uno con respecto al uso de javascript, que creo quedaría zanjado con la 
respuesta de Hermann. 
Otro la imposibilidad de seleccionar desde el menu ver de FF varios estilos a 
la vez. 
Este segundo tiene a su vez dos posibles soluciones: 

1. Dejarlo como está (pareces ya casi decidido a ello) ya que no es un problema 
real (los usuarios de FF NO pueden seleccionar varios estilos a la vez DESDE el 
menu ver/estilo de página pero SI pueden hacerlo igual que otros navegadores 
mediante los enlaces y el desplegable. Con lo que aunque parece que algo falla 
NO hay pérdida de funcionalidad.

2. Si tienes los estilos bien separados, es decir cuatro hojas: predeterminado, 
alternativo, contraste y ampliado y estas dos últimas sólo modifican tamaños de 
texto y colores de las dos primeras, puedes usar @import. Con esto puedes crear 
los 8 estilos y no te supondría más que unos minutos de trabajo:

A. estiloPredeterminado.css
B. estiloPredeterminadoContraste.css -> un @import de estiloPredeterminado.css 
más un @import de contraste.css
C. estiloPredeterminadoAmpliado.css -> un @import de estiloPredeterminado.css 
más un @import de ampliado.css
D. estiloPredeterminadoContrasteAmpliado.css -> un @import de 
estiloPredeterminado.css más un @import de contraste.css más un @import de 
ampliado.css

E. estiloAlternativo.css
F. estiloAlternativoContraste.css etc...

De este modo, sin apenas currar ofreces 8 estilos que se pueden seleccionar 
desde el menu de FF

Otro tema sería si realmente tiene sentido ofrecer lo del texto ampliado (ya 
que se puede hacer con ampliar texto del navegador) y alto contraste (ya que 
los usuarios que lo necesiten o bien usan un navegador adaptado o tienen ya 
creada y activada su propia hoja de estilo de contraste) Pero supongo que será 
un capricho del cliente.

Un saludo
______________________________________
Jose A. Alvarez Laurnaga 
CONSULTOR CX-MET
Administración Pública
Tel.: 91 80 79 684 / Ext.: 684


-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de [EMAIL PROTECTED]
Enviado el: martes 14 de noviembre de 2006 12:36
Para: [email protected]
Asunto: [Ovillo] Habilitar varias hojas de estilo SIMULTANEAMENTE sinJavascript


Buenas,

Estoy trabajando en un portal que tiene que pasar inexorablemente todas las 
pautas de accesibilidad. No he tenido mucho problema para pasar el nivel 
WAI-AAA, pero el cliente quiere también dos hojas de estilo específicas, que se 
puedan "sumar" a el diseño ya existente: alto contraste y tamaño de texto 
ampliado, (amén de las de impresora, pero esas van aparte).

Por explicarlo de manera más gráfica, estas son las hojas de estilo que hay:

A) Diseño predeterminado
B) Diseño alternativo
C) Alto contraste
D) Texto ampliado.

El problema "gordo" viene de que para cada uno de los dos diseños (A y B) se 
tiene que poder escoger bien la plantilla de alto contraste (C), bien la de 
texto ampliado (D), bien ambas (C y D), o bien ninguna de las dos. Es decir 
cuatro posibilidades para cada diseño, lo que supone 8 posibles combinaciones 
si tenemos en cuenta que hay dos diseños diferentes.

Se ve más claramente aquí: http://aspaym.alpha.iteisa.com/

He implementado un desplegable que permite escoger entre los dos diseños 
(predeterminado y alternativo). Y luego dos enlaces (arriba a la
izquierda) que mediante Javascript no-intrusivo activan o desactivan
(switch) cada una de las hojas accesibles (C y D): alto contraste o texto 
ampliado.

Esto funciona perfectamente, pero me pregunto si no existirá la posibilidad de 
hacerlo sin Javascript. Ejemplo: En Firefox, sabeis que en el menú "Ver -> 
Estilo de página" se pueden escoger cada uno de los <link rel="stylesheet"> que 
ha definido el desarrollador en la cabacera del sitio. Pero sólo se puede 
escoger UNO de los diseños, y no DOS o incluso TRES como requiere mi caso (por 
ejemplo: "Diseño alternativo + texto ampliado + alto contraste"). Por este 
motivo, aunque desde el desplegable del sitio web funciona todo perfectamente, 
desde el menú de Firefox no, ya que al activar "Alto contraste", el navegador 
desactiva también el diseño que estaba activo.

Un poco largo, pero creo que lo he explicado bien :-)

Any ideas out there? :-)

--
Jaime Gómez Obregón
Director Comercial ([EMAIL PROTECTED])
ITEISA - www.iteisa.com
942 544 036 - 662 256 006

_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected] Puedes 
modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a