Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 

Problemas con Firefox y los Iframe

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> HTML
Mensaje Vie May 11, 2007 5:02 pm
mydaboin
Perlero Nuevo
Perlero Nuevo
Registrado: 22 Abr 2004
Mensajes: 59
Ubicación: Pues Aqui, Preguntando
Problemas con Firefox y los Iframe Responder citando

Bueno primero queria trabajar con un frame, que se partiera y mantuviese un padre e hijos. por tanto utilize los Iframe. me funciono en Explorer pero en Firefox se vuelve leña .. Laughing Laughing Laughing

que cosas no Rolling Eyes

Cita:
<html><head><title>Bienvenido</title></head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <body bgcolor="white" background="../tequilero/imagenes/fondo_pagina.gif">
<center><table border=0 cellpadding=0 cellspacing=0 scrolling=no width=800 bgcolor=#EEEEEE></center>
<center><iframe id="top" src="../tequilero/top.htm" scrolling=no framespacing="0" border="0" frameborder="0" noresize marginwidth=0 marginheight=0 width="800" height="135"></center>
<iframe width="800 " height="25" border=0 id="top" src="/cgi-new/botonera.pl?listado=tequilero" scrolling=no framespacing="0" border="0" frameborder="0" topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0">
</iframe>
<iframe width="650" height="440" id="tienda" src="/cgi-new/mostrar_principal.pl?listado=tequilero&ancho=650&alto=600&accion=primero" framespacing="0" border="0" frameborder="0" topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0">
</iframe>
<iframe width="150" height="440" border=0 id="derecha" src="/cgi-new/bannersder.pl?listado=tequilero" scrolling=no framespacing="0" border="0" frameborder="0" topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0">
</iframe>
</table>
</body></html>


Esto funciona en Explore tal cual, simple, pero hace la función que se le da a ejecutar.

Pero al verlo en Firefox se desmorona ... HELP!!! PLEASE!!!

perdón por la letra mayuscula es que estoy desesperada .. tan bonito que me había quedado .. si tienen alguna solución por fa escribenla .. y si no es mucha molestia .. modifiquen mi html para entender mejor .. ando de un bruto ultimamente Crying or Very sad
Mensaje Vie May 11, 2007 6:11 pm
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4090
Ubicación: Valladolid, España
Responder citando

Veo cosas horribles:
* El tag <meta> DEBERÍA estar dentro del head
* Existe un tag <center> rodeando al tag <table>, lo cual está muy mal. Si quieres centrar una tabla en pantalla, agrega align="center" a los atributos de la <table>
* El primer <iframe> no tiene marca </iframe>
* Ya no es recomendable usar el tag <center>. Se recomienda usar estilos css.
Mensaje Sab May 12, 2007 9:02 am
mydaboin
Perlero Nuevo
Perlero Nuevo
Registrado: 22 Abr 2004
Mensajes: 59
Ubicación: Pues Aqui, Preguntando
Responder citando

Como dije en alguna oportunidad ..NUNCA ... PERO NUNCA habia trabajo con html, siempre programaba en perl y otra persona se encargaba de hacer la pagina o diseño y luego linkear los cgi a los respectivos botones.

Siento ser tan novata en esto y causar algo HORRIBLE para ver, lo acomode pero igual EN FIREFOX, no funciona ...

Gracias de todas formas, no soy la unica con el problema .. busque información y los que trabajan con IFRAME les sucede, ninguno de las pocas soluciones que dan me sirvio ...

y lo extraño que a pesar de los HORRIBLES errores, funcionaba en explorer .. que cosas no Rolling Eyes
Mensaje Sab May 12, 2007 10:48 am
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4090
Ubicación: Valladolid, España
Responder citando

Todos hemos sido novatos alguna vez, y además, estando en informática, seremos novatos toda la vida.

Lo que ocurre con Micro$oft Explorer es que es un programa con un reconocido liberalismo a la hora de admitir código. Y eso ha provocado enormes tragedias en el diseño de páginas, sobre todo cuando se ha intentado ver esas páginas en otros dispositivos.

Al otro lado tenemos Firefox, que intenta cumplir con los estándares en lo máximo posible, aparte de disponer de muchos plugins de desarrollo web. Por eso hoy en día se utiliza como referente para hacer las páginas web, mientras que se deja al Explorer para el final "por ver que tal queda".

Lo que está claro es: que si haces una página en Firefox tienes un porcentaje muy alto de probabilidades de que esa misma página se pueda ver en otros dispositivos (PDA, teléfonos móviles, ...) mientras que si la página la haces para Explorer, es posible que sólo se vea en él.

Aquí está la solución a tu problema:
HTML:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Bienvenido</title>
</head>
<body bgcolor="white" background="../tequilero/imagenes/fondo_pagina.gif">
<table border=0 cellpadding=0 cellspacing=0 scrolling=no width=800 bgcolor=#EEEEEE align="center">
<tr>
<td colspan="2">
<iframe id="top" src="../tequilero/top.htm" scrolling=no framespacing="0" border="0" frameborder="0" noresize marginwidth=0 marginheight=0 width="800" height="135"></iframe>
<iframe width="800" height="25" border=0 id="botonera" src="/cgi-new/botonera.pl?listado=tequilero" scrolling=no framespacing="0" border="0" frameborder="0" topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0"></iframe><br>
</td>
</tr>
<tr>
<td>
<iframe width="650" height="440" id="tienda" src="/cgi-new/mostrar_principal.pl?listado=tequilero&ancho=650&alto=600&accion=primero" framespacing="0" border="0" frameborder="0" topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0"></iframe>
</td>
<td>
<iframe width="150" height="440" border=0 id="derecha" src="/cgi-new/bannersder.pl?listado=tequilero" scrolling=no framespacing="0" border="0" frameborder="0" topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0"></iframe>
</td>
</tr>
</table>
</body>
</html>

Estos son los cambios:
* Se utiliza un armazón de celdas de la tabla para la disposición de los iframes
* Se han corregido algunos espacios en blanco que sobraban en algún atributo
* Se ha limitado el centrado a sólo la tabla, ya que es lo único que necesita ser centrado
* Había dos iframe con el mismo id: 'top'. El que hace de botonera ha sido renombrado su id a botonera.

Espero que te sirva. No lo he probado en Explorer porque no tengo ningún Windows a mano, pero en mi Firefox sale bien.

Otra forma de resolver este problema es con el uso de frames, aunque a muchos usuarios no les guste.

Ultima edición por explorer el Lun May 14, 2007 5:17 pm, editado 1 vez
Mensaje Lun May 14, 2007 5:02 pm
mydaboin
Perlero Nuevo
Perlero Nuevo
Registrado: 22 Abr 2004
Mensajes: 59
Ubicación: Pues Aqui, Preguntando
Responder citando

Gracias muy .. que bien ... bueno he aprendido algo nuevo .. Smile

cuando termine esta fase te envio los links de las paginas que tienen este diseño Wink para que veas como se ven
Mensaje Mie Ago 01, 2007 2:36 pm
mydaboin
Perlero Nuevo
Perlero Nuevo
Registrado: 22 Abr 2004
Mensajes: 59
Ubicación: Pues Aqui, Preguntando
Responder citando

Bueno al fin fue aprobada varias páginas con el nuevo formato:

http://www.nouveau.com.ve/

http://www.calderasyquemadores.com/

http://www.guiadebolivia.com/arcoirisbolivia/

estas son las que están activas ¡y el cliente lo aprobó!... la última tiene más características del sistema nuevo que las demás... aunque todas se arman por el mismo programa Very Happy
Publicar nuevo tema   Responder al tema    Foros de discusión -> HTML Todas las horas son GMT - 6 Horas
Página 1 de 1



Powered by phpBB © 2001, 2005 phpBB Group