Hola Vanharis, gracias por responder. He probado el codigo poniendo
iframe src='www.google.es' y
no me salta ningun alert 
, pero tampoco veo nada, cuando realmente si tengo conexion internet , ¿porque puede ser?
<script type="text/javascript">
function cargarpagexterna () {
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP")
/* Realizamos una llamada a una dirección externa para comprobar si se tiene conexión*/
if (xmlhttp!=null)
{
xmlhttp.open("HEAD","
http://www.google.es",false)
xmlhttp.send(null)
// if xmlhttp shows "loaded"
if (xmlhttp.readyState==4)
{
if (xmlhttp.status==200) {
document.write ("<iframe style='background-color:#FF0033' src='www.google.es' width='135' height='350' SCROLLING='NO' HSPACE='0' VSPACE='0' FRAMEBORDER='1' MARGINHEIGHT='0'>");
document.write ("</iframe>");
alert('Cargo la página externa');
}
else
{
//No cargo la página externa
//document.write(xmlhttp.status);
alert('No cargo la página externa');
}
}
}
else
{
alert("El explorador no soporta XMLHTTP.")
}
}
</script>
<script> cargarpagexterna(); </script>