Para obtener el número tendrías que usar algo así:
Código PHP:
<script>
var ifr=document.getElementById('idIframe').contentDocument || document.getElementById('idIframe').contentWindow.document;
alert(ifr.body.innerHTML);
</script>
Eso funcionará si el src del iframe pertenece al mismo dominio que la página principal. Si no, tendrás que realizar un puente con lenguaje de servidor. Es decir, crear una página que entregue el contenido que entrega la página externa, pero servido desde tu dominio.
Algo así:
proxy.php:
Código PHP:
<?php
echo file_get_contents('http://ws.geonames.org/srtm3?lat=50.01&lng=10.2');
?>
Y lo implementarías así:
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>ejemplo</title>
<script>
window.onload=function(){
var ifr=document.getElementById('idIframe').contentDocument || document.getElementById('idIframe').contentWindow.document;
alert(ifr.body.innerHTML);
}
</script>
</head>
<body>
<iframe id="idIframe" width="500" height="500" src="proxy.php"></iframe>
</body>
</html>