Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marinho

Verificar conexao com a internet do lado do cliente

Recommended Posts

Olá bom dia !

 

Estou precisando fazer um script em ajax/javascript que verifique a conexao com a internet usando alguma imagem de carregando... ou verificando..., caso a conexao seja verdadeira redireciona para uma página tal e caso contrario mostre uma mensagem de aviso que não existe uma conexao com a internet.

 

Obrigado a todos

http://forum.imasters.com.br/public/style_emoticons/default/natal_biggrin.gif

Feliz Ano novo!

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom é soh você fazer uma chamada via ajax..que você terá o status..

 

bom fiz um teste e rolou,não sei se realmente é o mais eficaz

 

<script type="text/javascript">
	var xmlhttp;
	function loadXMLDoc(url)
	{
	xmlhttp=null;
	if (window.XMLHttpRequest)
	{// code for all new browsers
	xmlhttp=new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{// code for IE5 and IE6
	xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (xmlhttp!=null)
	{
	xmlhttp.onreadystatechange=state_Change;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
	
	}
	else
	{
	alert("Your browser does not support XMLHTTP.");
	}
	}
	
	function state_Change()
	{
	if (xmlhttp.readyState==4)
	{// 4 = "loaded"
	if (xmlhttp.status==200)
	{// 200 = OK
	// ...our code here...
	}
	else
	{
	if(xmlhttp.readyState == 4 && xmlhttp.status == 0){
		alert("Sem conexão com a internet.");
		return false;
	}else{
		alert("Houve algum erro tente novamente.");
	}	
	}
	}
	}

</script>
<input type="button" value="try" onclick="loadXMLDoc('index.php')" />

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.