Error en Ad astra con Internet Explorer
Sé por las estadísticas que la mayor parte de mis lectores usan Internet Explorer para ver el blog. Así que ruego me disculpen si me pongo a despotricar y a decir que el explorer ES UNA MIERDA. Uf, qué sofoco.
Verán, mi hermano me ha llamado hoy por teléfono para decirme que cuando intentas leer mi blog en Internet Explorer te sale un error muy feo. Ese error NO aparece si ves mi blog con Mozilla Firefox u Opera.
El error parece tener su origen en el código que utilizo para crear el menú de cabecera de mi página, que está debajo de la vaquita. En estos momentos, a menos que uses Mozilla Firefox u Opera (no sé qué pasará con otros navegadores), no aparece el menú, y además es posible que salga un error bastante grosero.
Por lo tanto, ruego disculpen el desaguisado. Intentaré arreglarlo lo antes posible, aunque ahora ando algo pillado de tiempo. Es posible que efectúe algunas pruebas «en vivo», así que no se me asusten si ven algún comportamiento extraño en lo que arreglo el estropicio.
Eso me pasa por burro. Tenía que haber probado los cambios en Internet Explorer antes de publicarlos... En fin. Ya lo sé para la próxima vez :) ¡Paciencia! ¡Lo arreglaré lo antes posible!
Actualización (11/10/2005)
Um. Parece que ya lo he arreglado (voy a tocar madera, porque...) Según parece, el problema es que el gilipollas del Explorer requiere que los elementos dinámicos que inyectas con Javascript se escriban en un orden determinado. Es decir, ¡el código es exactamente el mismo! Sin embargo, el puto Internet Explorer requiere que:
- Primero cree todos los elementos (enlaces y formularios).
- Luego escriba los atributos (títulos, enlaces, etc.) de todos los elementos.
- Finalmente encadene todos los elementos para mostrarlos.
Si lo hago de cualquier otra manera, Explorer me dice que el formulario no existe. Manda cojones. Les juro que lo único que he hecho ha sido reordenar el código.
De todas formas, en Internet Explorer no se ve perfecto. En la hoja de estilos especifico que el formulario debe verse en línea con los demás elementos. Lo hago así:
#menu form {display: inline;}
Sin embargo, Explorer se lo pasa por el forro de los cojones, como tiene por costumbre, y me muestra el formulario como elemento de bloque que es. Pero vamos, funciona, que es lo que importa realmente. Quizás me entretenga algún día de estos colocando el formulario en la posición adecuada, pero no prometo nada :)
Actualización (11/10/2005)
Mi hermano me ha hecho un pequeño apunte (está haciendo de evaluador, o beta tester, como dicen por ahí). A él parecía que seguía produciéndosele el fallo. Eso se debe a que el navegador ha guardado en su memoria local la página, incluyendo el fallo, claro. Para forzar a que el navegador se traiga de nuevo la página ignorando la copia que tiene en su memoria local tienen que pulsar al mismo tiempo la tecla «Ctrl» y el botón de actualizar del Internet Explorer (este que les indico):
![]()


carlos dijo
pues a mi me sucede justo lo contrario... intento subir una cabecera como tú lo has hecho y con Firefox se "montaba" encima del post.
un desastre.
confieso que tengo Firefox y conozco sus miles de ventajas, pero navego con IE.
cuestión de costumbre, y que no me gusta cómo reorganiza mis favoritos, ni el efecto descuadre con multitud de páginas que no están preparadas para Firefox.
sé que es una bonita alternativa, pero lamentablemente, aun no me convence.
en fin.
que yo no veo ningún error con IE, de tu página.
¿o ya lo solucionaste?
/
11 Octubre 2005 | 12:16 AM