No es un iframe, en este caso son frames (marcos). Mirad el código de la estructura:
Código HTML:
<frameset rows="71,*" frameborder="NO" border="0" framespacing="0">
<frame name="topFrame" scrolling="NO" noresize src="fondo_arriba.html" frameborder="NO" >
<frame name="mainFrame" src="nexo2.html" frameborder="NO" scrolling="NO">
</frameset>
Con el archivo
fondo_arriba.html crea la franja de arriba. Luego,
nexo2.html tiene dentro como frame
este otro documento, el cual a su vez tiene dentro otros dos frames, con este código:
Código HTML:
<frameset rows="456,*" frameborder="NO" border="0" framespacing="0">
<frame name="topFrame" scrolling="NO" noresize src="nexo3.html" frameborder="NO" >
<frame name="mainFrame" src="fondo_abajo.html" scrolling="NO" frameborder="NO">
</frameset>
El archivo
fondo_abajo.html crea la franja inferior. El archivo
nexo3.html tiene otros dos frames:
Código HTML:
<frameset cols="100,*" frameborder="NO" border="0" framespacing="0">
<frame name="leftFrame" scrolling="NO" noresize src="fondo_izda.html" frameborder="NO">
<frame name="grande" src="nexo4.html">
</frameset>
El primer frame muestra el contenido del lado izquierdo (
fondo_izda.html), y el segundo (
nexo4.html) contiene otros dos frames más:
Código HTML:
<frameset cols="600,*" frameborder="NO" border="0" framespacing="0">
<frame name="leftFrame" noresize src="news/index.html" frameborder="NO">
<frame name="mainFrame" src="fondo_dcha.html" scrolling="NO" frameborder="NO">
</frameset>
El primer frame es el que muestra el contenido (
news/indes.html), y el segundo muestra el lado derecho (
fondo_dcha.html). O sea, que el contenido está
aquí, que es donde deberemos mirar eso del fondo inmóvil (podíamos haber accedido a este documento mucho más rápido pulsando en Mozilla
botón derecho-este marco-mostrar solamente este marco, pero eso sería menos divertido). Debes fijarte en esta línea:
Código HTML:
<link rel="stylesheet" href="../estilos/estilos.css" type="text/css">
Esa línea hace referencia a
una hoja de estilo, en la que encontraremos esto:
Código HTML:
body { background-color: #000000; font-family: Verdana; font-size: 10px; font-weight: normal; color: #FFFFFF; background-repeat: no-repeat; background-attachment: fixed; background-position: left top; line-height: normal; background-image: url(../gfx/fondos/fondo_trabajo.jpg)}
El truco está en lo de
background-attachment: fixed, que hace que el fondo no se desplace con el texto.