Problema con FireFox y FRAMES

23/05/2006 - 17:42 por Manuel Vera | Informe spam
Hola

Tengo una especie de "chat" muy báscio y arcaico. Lo hice con HTML y FRAMES.
Pero resulta que cuando se abre una "charla" utilizando FireFox, el frame de
los mensajes no muestra los mensajes, es decir, aparece vacío. Si verifico
la URL de ese frame y lo corto-pego en una ventana aparte, se muestran los
mensajes. Es decir, la página esta bien. Además, el frame superior, que es
donde esta la casilla para escribir los mensajes, aparece sin problema.

¿Alguna sugerencia u opinión?

Gracias
MV

Preguntas similare

Leer las respuestas

#1 Matias Iacono
23/05/2006 - 18:20 | Informe spam
Sugerencia: Usa IE :)

Matías Iacono
Microsoft MVP ASP/ASP.net
Microsoft Student Ambassador
"Manuel Vera" escribió en el mensaje
news:
Mostrar la cita
#2 Manuel Vera
23/05/2006 - 18:34 | Informe spam
:-D

Si, bueno, de hecho yo siempre uso es IE. Pero para tratar de hacer
"universal" el sitio web, descargué el FF y estoy probando.
Lo curioso es que eso sucede cuando pruebo con el servidor en producción.
Pero en la PC de desarrollo, tras verse el frame de mensajes vacio, presiono
CTRL+R y aparecen los mensajes. Sin embargo, este último "truco" no sirve si
estoy navegando en el servidor de producción.

Ni modo, colocaré una nota de "mejor visto con IE".

Gracias.
MV


"Matias Iacono" escribió en el mensaje
news:
Mostrar la cita
#3 Matias Iacono
23/05/2006 - 18:55 | Informe spam
El codigo fuente (HTML) es el mismo tanto en produccion como en la maquina
de desarrollo?

No uso FF, pero no creo que necesites setear alguna regla de seguridad o
algo por el estilo.

Por otro lado, seria ver que tan "normalizado" esta el frame que usas para
el CHAT. Digo, por ahi tiene alguna clausula que solo es leida por IE.

Saludos.

Matías Iacono
Microsoft MVP ASP/ASP.net
Microsoft Student Ambassador
"Manuel Vera" escribió en el mensaje
news:
Mostrar la cita
#4 Manuel Vera
23/05/2006 - 20:14 | Informe spam
En efecto, el código HTML es el mismo en ambos casos, salvo los valores de
las variables de identificacion. Aqui el fragmento de codigo:

Este es el HTML de la pagina principal, contenedora de los FRAMEs:

<HTML>
<HEAD>
<TITLE>mi titulo</TITLE>
<link REL="Stylesheet" TYPE="text/css" MEDIA="Screen"
HREF="hojadeestilos.css">
</HEAD>
<FRAMESET ROWS="120px,*" border="0" frameborder="0" framespacing="0">
<FRAME NAME="chatA" SRC="escribirmensajes.asp?val11&val2"2"
FRAMEBORDER="0">
<FRAME NAME="chatB" SRC="vermensajes.asp?val11&val2"2"
FRAMEBORDER="0">
<NOFRAMES>
<BODY>
<BR><BR><BR>
<p>Para accesar a este sitio web Ud. necesita de un explorador web
con capacidad para el manejo de <i>frames</i> tal como
<a href="http://www.microsoft.com" target="_top">Microsoft Internet
Explorer</a>
</BODY>
</NOFRAMES>
</FRAMESET>
</HTML>

Se abre la ventana y se carga el contenido del frame CHATA. Sin embargo, en
el frame CHATB se carga el siguiente codigo HTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN"><html><head><title></title></head><body></body></html>

Como que si no se hubiese procesado la pagina "vermensajes.asp".
Lo anterior sucede en el servidor de produccion, pero no en el PC de
desarrollo.

Gracias
MV

"Matias Iacono" escribió en el mensaje
news:
Mostrar la cita
#5 Miguel Gonzalez
23/05/2006 - 22:53 | Informe spam
Hola Manuel.

Aportando algo a lo ya expuesto por Matías...

La declaración de <frameset> debería ir en el <head> y la alternativa <noframe> dentro del <body>:

<html>
<head>
<frameset>
<frame>
<frame>
</frameset>
</head>
<body>
<nofranes></noframes>
</body>
</html>

Otro tema sería revisar la caché del Firefox.

Si te pasa en un servidor y no en otro, yo miraría también del lado de la configuración del servidor
por si acaso (algún tema de peticiones simultáneas) y del cortafuegos, ya que la página que te
muestra el Firefox es su "about:blank"

Saludos y suerte!
Miguel


Manuel Vera escribió:
Mostrar la cita
Ads by Google
Search Busqueda sugerida