Prueba con esto:
En tu página inicial (index.htm) escribe esto en la parte donde ahora tienes <iframe ...
Código:
<script>
var cad = new String(document.location);
document.write(' <iframe src=")
if (cad.indexOf("?") != -1)
{
document.write(cad.substring(cad.indexOf("?")+1,cad.length))
}
else
{
document.write('"la_pagina_que_se_carga_al_inicio.htm"')
}
</script>
y en cada página que se debe cargar en el iframe, pon esto en el <head>
Código:
<script>
if(top==self) top.location="index.htm?"+document.location
</script>
También tienes algo parecido en las FAQ's:
http://www.forosdelweb.com/showthrea...336#post278336
Te lo he puesto bastante básico. Sin estilos, ancho, alto... si no sabes modificarlo, vuelve a preguntar.
Un saludete.