Gracias por el interés Zerokilled.
Abrí otro post porque cambiando indices de arrays en
Código:
regla=document.styleSheets[NHoja].cssRules
regla[0].style.height=alturaDisp;
conseguí que dejara de dar error 1000 y que aparentemente funcionara con Firefox, pero está claro que el problema sigue ahí.
Hasta donde veo los diferentes navegadores cargan las hojas de estilo en diferente orden y a su manera, especialmente cuando llamas a un recurso externo a tu dominio (en mi caso addthis, sistema para que la gente recomiende la página en redes sociales). Por cierto ¿ Cómo ves el orden de las hojas en cada navegador ? Cuando dices que IE o Chrome reporta las hojas de estilo que tengo, ¿ dónde lo miras ?
De cualquier forma, si fuera un problema del orden en que carga las hojas se arreglaría ajustando índices de arrays, pero he probado a cambiar índices y en Chrome para valores 0,1,2, cuando ejecuto la instrucción
Código:
regla=document.styleSheets[NHoja].cssRules
regla vale null y por tanto cualquier propiedad de hojas de estilo se me vuelven inaccesibles y ahora mi duda es ¿ Cómo hago para que funcione en todos los navegadores ? (ahora estoy con Chrome).