Por favor no escribas sólo para reposicionar tu mensaje (no está permitido).
Con páginas externas javascript tiene limitado esu campo de acción. No podés usar javascript para manipular el contenido de una página que no pertenezca a tu dominio, a menos que, con lenguaje de servidor, la sirvas desde tu propio dominio. Si te interesa el tema, podés leer esto:
http://www.forosdelweb.com/2510657-post11.html
Sin embargo, para no complicarte tanto, podrías mostrar un gif animado mientras se realiza la carga y ocultarlo cuando esta se completa:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title></title>
<script>
function ocultarGif(){
document.pp.style.display='none';
document.getElementById('jj').style.left=0;
}
function cargar(url){
document.pp.style.display='block';
window.open(url,'jj','');
document.getElementById('jj').style.left='-1500px';
}
</script>
</head>
<body>
<form>
<select name="" onchange="cargar(this.value)">
<option value="http://www.forosdelweb.com">http://www.forosdelweb.com</option>
<option value="http://www.google.com">http://www.google.com</option>
<option value="http://www.youtube.com">http://www.youtube.com</option>
</select>
</form>
<img name="pp" src="http://www.sony.es/bravia/wep/menuimages/loading.gif" /><br />
<iframe style="position:absolute; left:-1500px" name="jj" id="jj" src="http://www.forosdelweb.com" onload="ocultarGif()" width="500" height="500"></iframe>
</body>
</html>