Nota del 26/Abr/09:
Aquí te cuento que un fallo que hay/hubo en algunas páginas de mi sitio era
por culpa del IE8, pero resulta que no es así... y si quieres leer la
rectificación que he hecho, pues...
pulsa este link.
Gracias.
Pues eso es lo que decía el gato JINKS (o como se escriba) el gato andaluz
ese de los dibujos animados de Pixi y Dixi.
Y ¿por qué lo digo? por no decir otra barbaridad más gorda, que después,
pues... en fin... todo se sabe.
En la descripción de este "artículo" he puesto lo siguiente:
Marditos roedores... o lo que algo mal hecho puede volverme loco... sí, me
refiero a las versiones anteriores a la 8.0 del Internet Explorer...
Por tanto, puedes hacerte una idea de qué (o a qué) estoy dedicándole buenas
palabras... Y es que resulta que en muchas de las páginas que tengo en mi sitio,
particularmente en las colaboraciones (y en muchas otras más, la verdad), hay un
código para cuando estaba lo de PanoramaBox (un sistema de puntuaciones
que se les daba a los artículos y así los autores podían conseguir premios y
otras cosas). Pues bien, ese código de PanoramaBox estaba "encerrado" en un
IFRAME, es decir, una ventanita que se mostraba en la misma página. Dentro de
esa ventanita (o marco) se mostraba el contenido de otra página que en su día
mostraba los puntos conseguidos por el autor, el número de veces que se había
leído ese artículo y otras cosas. PanoramaBox era algo que la gente de Microsoft
Latam (y MS España) llevaban en conjunto, pero un buen día decidieron que eso ya
no valía y lo quitaron, por quitar, hasta quitaron el sitio Web y aunque se
mostraba un error del navegador "dentro" de ese marco... pues... en fin... que
como eran demasiadas las páginas que había que arreglar para quitar ese código,
la verdad es que no me preocupé demasiado de quitar el código del IFRAME de
todas las páginas, solo fui quitándolo de algunas pocas.
Pero ahora llega el Internet Explorer 8.0 y resulta que ahora muchas de las
cosas que antes funcionaban (en las versiones anteriores del Internet Explorer),
ahora ya no están bien... y lo peor no es que ahora estén bien... si no que
muchas de ellas tienen un comportamiento totalmente distinto a como lo tenía en
las versiones anteriores... y por lo que he podido descubrir (gracias al aviso
de unos cuantos que me han comentado que entraban en una página de mi sitio y se
mostraba directamente lo de PanoramaBox), al mostrarse una de las páginas que
tienen el IFRAME de PanoramaBox, lo redireccionaba a la URL de ese marco y al
final acababa viéndose lo que ese link apunta, pero ahora PanoramaBox es un
sitio que ya no está registrado, por tanto, lo que se muestra es una página de
publicidad... y lo peor de todo es que no se muestra "dentro" del IFRAME si no a
página completa, con lo que el artículo que es lo que debería verse,... no se
ve... una p***tada ¿verdad? pues eso...
Y digo yo... si el IE8 ahora hace las cosas bien... entonces es que las
versiones anteriores no lo hacían bien... ¿no? pues eso... que por culpa de esa
gente que no hace (o hizo) las cosas bien en su día, ahora me toca a mi tener
que rehacer muchas cosas para que no pase lo que está pasando... y la gente
pueda leer los artículos sobre temas de otros productos que esa misma gente
también hicieron... y siguen haciendo... en fin... paciencia y más paciencia que
todo esto al final se puede solucionar, eso sí, sea como sea... o bien quitando
el código del IFRAME o bien añadiendo a cada una de las páginas el código de
compatibilidad "hacia atrás" con las versiones anteriores del Internet
Explorer... pero en cualquiera de los casos, eso se convierte en modificar y
re-publicar (¿existe ese palabro?) un montón de páginas... después te diré
cuántas, pero así a bote pronto, calculo que serán más de 1000 y creo que me
quedo corto...
Y si te preguntas porqué tengo que cambiar tantas páginas, decirte que
muchas de las páginas que tengo en mi sitio son .HTM, y esas no permiten
hacer cosas "más mejor" como se hacen con las .aspx, por ejemplo, en las
páginas nuevas no tengo ese problema de "compatibilidad" ya que el código
que hace que se vea como se veía antes está en una Master Page y así todas
las páginas nuevas (y que usan esa master) simplemente usan el código que
está compartido en la master y que ya mostré hace unos días y que permite
que el IE8 muestre o trate una página como si lo estuviera mostrando otra
versión anterior de ese navegador... no sé si esto de los IFRAME se
solucionaría, pero... hay otras cosas que si que se han solucionado... en
fin...
Cuando termine de hacer la copia de seguridad (antes de hacer los
cambios) me pondré a publicar los cambios... menos mal que ya veo un poco
mejor... que si no... en fin...
Nos vemos.
Guillermo
P.S.
Según parece hay 795 páginas (más 2 que ya he cambiado) que usan ese dichoso
IFRAME de PanoramaBox, y que en realidad tienen el código como deberían,
pero tendré que hacer una búsqueda más profunda para estar seguro que todo
está como debería estar... en fin...
Links a las otras noticias de Abril 2009 |
|
|