ok ya se que es lo que falla. Te lo paso corregido.
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"')
}
document.write("></iframe>")
</script>
lo demás igual.
Te he puesto en rojo lo que cambia/falta para que veas lo que era.
Un saludo.