Foros del Web » Creando para Internet » HTML »

Problemas de compatibilidad Frameborder + scroll en IE8 y Firefox

Estas en el tema de Problemas de compatibilidad Frameborder + scroll en IE8 y Firefox en el foro de HTML en Foros del Web. Antes de nada, advertiros que soy bastante novato, y pido disculpas de antemano si no consigo explicarme bien o meto la pata. He diseñado una ...
  #1 (permalink)  
Antiguo 27/02/2013, 05:39
 
Fecha de Ingreso: febrero-2013
Mensajes: 2
Antigüedad: 11 años, 8 meses
Puntos: 0
Problemas de compatibilidad Frameborder + scroll en IE8 y Firefox

Antes de nada, advertiros que soy bastante novato, y pido disculpas de antemano si no consigo explicarme bien o meto la pata.

He diseñado una página web, empezando de cero conocimiento, metiendo bastantes horas y al final he conseguido lo que pretendía pero tengo 2 problemillas relacionados con la los navegadores. veo mi pásgina perfectamente en IE8 pero hay 2 cosas que no consigo poner bien para Firefox y GC.

1. La página inicial está hecha con frames y el borde solo lo veo el IE. En FFy GC, no veo el borde.

<frameset rows="*,522,*" framespacing="1" frameborder="yes" border="1" bordercolor="#999999">

2. Las barras de scroll las he personalizado con unos códigos que encontré rebuscando en la red, y funcionan perfectamente en IE8, pero en FF y GC, sigo viendo la barra de scroll habitual.

scrollbar-3dlight-color:#FFFFFF;
scrollbar-arrow-color:#7C563D;
scrollbar-base-color:#FFFFFF;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF;

Me han dicho que hay algo en javascript que funciona para FF.
Si no se puede, ¿hay posibilidad de que la barra de scroll funcione pero que no aparezca?


Sobre todo necesito que alguién me ayude en la primera cuestión. Muchas gracias.
  #2 (permalink)  
Antiguo 27/02/2013, 09:22
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: Problemas de compatibilidad Frameborder + scroll en IE8 y Firefox

Con lo de las barras de scroll, vas muerto, solo IE reconoce ese código, con respecto al borde del frame tenés que hacer esto (Firefox sobre todo tiene problemas para fijarle a un color)

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
  5. <title>xxx</title>
  6. </head>
  7. <frameset rows="48,*" cols="*">
  8. <frame src="a.html" name="topFrame" scrolling="no"
  9. id="topFrame" title="topFrame" frameborder="0"/>
  10. <frame src="b.html" name="mainFrame" id="mainFrame"
  11. title="mainFrame" frameborder="0" />
  12. </frameset>
  13. </html>

en la página de marcos dejas el borde en 0 (frameborder="0") y para que aparezca el borde, supongamos que son 2 frames uno arriba y uno abajo, el de arriba a.html (topFrame) ponés este css
Código CSS:
Ver original
  1. <style type="text/css">
  2. /*<![CDATA[*/
  3. html{
  4. border-bottom: 5px ridge blue;
  5. }
  6. /*]]>*/
  7. </style>

Si se lo pusieses para el de abajo
Código CSS:
Ver original
  1. <style type="text/css">
  2. /*<![CDATA[*/
  3. html{
  4. border-top: 5px ridge blue;
  5. }
  6. /*]]>*/
  7. </style>

Da lo mismo que lo hagas en uno u otro, te pongo los dos para que se entienda la idea

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Última edición por emprear; 28/02/2013 a las 18:13

Etiquetas: compatibilidad, firefox, ie8, javascript, página, scroll
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:15.