Hola amigo, lo q dices se puede hacercon iframes cambiando su origen y haciendolos invisibles. Mira, te he hecho un ej:
Código:
<html>
<head>
<script language="JavaScript1.2">
function cargar(url){
document.all.mi_iframe.src = url;
var collAll = document.frames("mi_iframe").document.all;
document.all.mi_div.innerHTML = collAll.capa.innerHTML;
}
</script>
</head>
<body >
<input name="uno" type="button" value="boton1" onClick="cargar('file:///C|/WINDOWS/Escritorio/iframe3.htm')">
<input name="dos" type="button" value="boton2" onClick="cargar('file:///C|/WINDOWS/Escritorio/iframe1.htm')">
<input name="tres" type="button" value="boton3" onClick="cargar('file:///C|/WINDOWS/Escritorio/iframe2.htm')">
<iframe src="./iframe.htm" id="mi_iframe" width="0" height="0">
</iframe>
<div id="mi_div"></div>
</body>
</html>
Saludos
<hr>Todo sobre DHTML y javascript en <A HREF="http://www.iespana.es/topscripts">TopScripts</A><p><cite>Si el orgulloso se diese cuenta de lo ridículo que queda ante los que le conocen, por orgullo sería más humilde</cite>
Val Muñoz de Bustillo<hr>