Hola,
al final lo he solucionado con el siguiente código:
Código PHP:
<html>
<script language="javascript">
<!--
function fun_iFrameWrite(par_ID_iFrame, par_URL){
document.getElementById(par_ID_iFrame).src = par_URL;
}
-->
</script>
<body onload="javascript:fun_iFrameWrite('iFrame_SQL','http://www.google.com')">
<iframe id="iFrame_SQL" name="iFrame_SQL" width=100% height=85%></iframe><br />
<a href="#" onclick="javascript:fun_iFrameWrite('iFrame_SQL','http://www.yahoo.com')">Update Iframe a YAHOO</a><br>
<a href="#" onclick="javascript:fun_iFrameWrite('iFrame_SQL','http://www.google.com')">Update Iframe a GOOGLE</a><br>
</body>
</html>
NOTA: el contenido del iframe puede cambiar de acuerdo a los enlaces (a google o yahoo)
------------------------------------------------------------------
en realidad yo lo utilizo para mostrar en el iframe ficheros de texto; es un frameset que al lado izquierdo muestra una lista de ficheros y al lado derecho muestra el contenido de los mismos. de hecho para ello utilizo otra función que me permite obtener los parámetros que le envío al segundo frame (derecho). si alguien desea esto avíseme y le facilito el código (no he querido dejarlo en este post para no confundir).
------------------------------------------------------------------
muchas gracias Caricatos, sobretodo por recordarme a pesar de mis escasas participaciones.
Enhorabuena a la comunidad, veo que ha mejorado muchísimo (como era de suponerse).
Felices Fiestas, que Dios los bendiga!