Hola no se si puede ayudar, pero este es un sistema que se puede llamar un archivo exterior en html y ponerdo dentro de una capa.
esta sacado de los ejemplos en esta direccion
http://www.dansteinman.com/dynduo/es/generate.html . , en la que decia que tiene una especie de tutorial sobre capas
<html>
<head>
<title>The Dynamic Duo - External Source Files Demo [IFrame Buffer - LoadSource Function]</title>
<script language="JavaScript">
<!--
ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false
function loadSource(id,nestref,url) {
if (ns4) {
var lyr = (nestref)? eval('document.'+nestref+'.document.'+id) : document.layers[id]
lyr.load(url,lyr.clip.width)
}
else if (ie4) {
parent.bufferFrame.document.location = url
}
}
function loadSourceFinish(id) {
if (ie4) document.all[id].innerHTML = parent.bufferFrame.document.body.innerHTML
}
//-->
</SCRIPT>
<STYLE TEXT="text/css">
<!--
#contents {position:absolute; left:50; top:100; width:200; height:120; clip:rect(0,200,120,0); background-color:yellow; layer-background-color:yellow;}
-->
</STYLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<A HREF="javascript
:loadSource('contents',null,'sourc e3-buffer-text.html')">load source</A>
<!-- must have bufferFrame in the body somewhere -->
<IFRAME STYLE="display:none" NAME="bufferFrame"></IFRAME>
<DIV ID="contents"></DIV>
</BODY>
</HTML>
En el documento que hay que llamar , se le tinen de poner en el body
<body onLoad="parent.loadSourceFinish('contents')">
De esta manera, puedes solo actualizar los documentos necesarios sin tocar el resto de la pagina.
os decia que esta web,
http://www34.brinkster.com/impresssive/ esta construida asi, tarda un poco en descargar, (servidor gratuito e imagen grande).
Espero que esto es lo que me pedias caricatos