
22/06/2007, 00:38
|
| | Fecha de Ingreso: octubre-2006
Mensajes: 12
Antigüedad: 18 años, 5 meses Puntos: 0 | |
Re: Saber si tengo acceso a Internet El código javascrips sería:
<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","Direccion externa",false)
xmlhttp.send(null)
// if xmlhttp shows "loaded"
if (xmlhttp.readyState==4)
{
if (xmlhttp.status==200) {
document.write ("<iframe src='Direccion externa' width='135' height='350' SCROLLING='NO' HSPACE='0' VSPACE='0' FRAMEBORDER='0' MARGINHEIGHT='0'>");
document.write ("</iframe>");
}
else
{
//No cargo la página externa
//document.write(xmlhttp.status);
}
}
}
else
{
alert("El explorador no soporta XMLHTTP.")
}
}
</script>
se llamaría como
<script> cargarpagexterna(); </script>
El problema de utilizar este método es que cuando se carga la página en donde está ubicada este código, sale un mensaje del explorador indicando que se va a cargar una página que está fuera de tu control y de ta la opción de si quieres que la cargue o no. Al final no queda una solución muy elegante, pero sirve.
Saludos!!! |