mmm ... pues es q de hecho el window.location aplica solo para la "ventana" ... jeje que raro no? ....
intenta esto:
Código HTML:
<script type="text/javascript">
function url( cUrl )
{
var a = document.getElementById( 'a' );
a.src = cUrl;
}
</script>
<iframe src="" height="300" width="400" id="a"></iframe>
<input type="button" onclick="url( 'http://forosdelweb.com' );" value="Muestra url"/>
.... ojalá te sirva ... saludos