Ir para conteúdo

POWERED BY:

Arquivado

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

Alexsandro XPT

Mensagem de confirmação do google ao sair da pagina.

Recommended Posts

Alguem sabe me dizer como o google dispara msgs de confirmação como estas?

 

 

Tem certeza que deseja sair desta página?

 

Sua resposta não foi enviada.

 

Clique em OK para sair ou em Cancelar para continuar na página.

 

 

Isto acontece quando você está editando algum conteudo como o gmail ou google grupo...

 

 

Alguem sabe?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para o IE eu lembro que é assim:

 

<HTML>
<HEAD><TITLE> Forum Imasters </TITLE>
<BODY onbeforeunload="event.returnValue = 'Mensagem aqui para o IE';">
	Forum Imasters
</BODY>
</HTML>

Para o firefox vai ter que procurar (eu nem sei se é possível nele)

Compartilhar este post


Link para o post
Compartilhar em outros sites

oh

essa funciono nos 2 navegadores

 

<html>
<head>
<script>
function confirmasair(){
	if(confirm('Deseja Realmente sair?')){

		window.close();
	}
}

</script>

</head>

<body onBeforeUnload="confirmasair()">

</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oh legal galera...

 

Então o evento é este onBeforeUnload..

 

 

Muito obrigado... :)

 

 

 

 

oh

essa funciono nos 2 navegadores

 

<html>
<head>
<script>
function confirmasair(){
	if(confirm('Deseja Realmente sair?')){

		window.close();
	}
}

</script>

</head>

<body onBeforeUnload="confirmasair()">

</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou pensando aqui..

 

Eu tenho um form com uns 15 campos.

 

Se o usuario fizer qualquer modificação no form e sair da tela a msg aparece...

 

so que entao eu teria que colocar um evento onchange para todos input para ativar o evento onBeforeUnload correto?

 

não existe um evento diretamente no form não pra saber se o usuario alterou ou nao?

 

pq vai dar trabalho colocar o evento onchange nos 15 inputs e se amanha eu der manutenção posso vim a esquecer

de tratar o novo input que venho a colocar...

 

 

E ai você tem alguma ideia?

 

 

Obrigado

 

 

 

 

Oh legal galera...

 

Então o evento é este onBeforeUnload..

 

 

Muito obrigado... :)

 

 

 

 

oh

essa funciono nos 2 navegadores

 

<html>
<head>
<script>
function confirmasair(){
	if(confirm('Deseja Realmente sair?')){

		window.close();
	}
}

</script>

</head>

<body onBeforeUnload="confirmasair()">

</body>

</html>

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.