Ir para conteúdo

POWERED BY:

Arquivado

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

arldin

[Resolvido] Com sair ao fecha o navegador

Recommended Posts

Boa tarde amigos eu gostaria de saber se tem como sair da pagina em asp quando a pagina for fechada. pois não quero colocar um botão de sair pois outras pessoas poderam fechala sem quere o script e este abaixo

 

<%
Option Explicit
Dim sql,username,rsUser,rsMessages,newcount

username = Request.Cookies("username")

'If the username cookie is set, they must have logged in, so get their details from the database
if username <> "" then
%>
<!--#include file="conn.asp"-->
<%
  sql = "SELECT icon FROM Users WHERE username = '" & username & "'"
  Set rsUser = Server.CreateObject("ADODB.Recordset")
  rsUser.Open sql, conn, 3, 3
  
  sql = "SELECT messageread FROM messages WHERE sendto = '" & username & "'"
  Set rsMessages = Server.CreateObject("ADODB.Recordset")
  rsMessages.Open sql, conn, 3, 3
  
  newcount = 0
  if not rsMessages.EOF then
	rsMessages.Movefirst
	do until rsMessages.EOF
		if rsMessages("messageread") = False then
			newcount = newcount + 1
		end if
		rsMessages.Movenext
	loop
	rsMessages.Movefirst
  end if
end if
%>

<html>
<head>

<script language="JavaScript">
<!-- hide on

function popup(popupfile,winheight,winwidth)
{
open(popupfile,"PopupWindow","resizable=no,height=" + winheight + ",width=" + winwidth + ",scrollbars=no");
}

// hide off -->
</script>

<title>Homepage</title>
</head>
<body bgcolor="#FFFFFF" link="#DD0000" vlink="#DD0000" alink="#000000">
<font face="arial,helvetica" size=2> 
<h3 align="center"></h3>
<table width="180" cellpadding=3 cellspacing=0 border=0 bordercolor="#000000" align="CENTER">
  <%'If they're not logged in, then display a login box
if username = "" then%>
  <tr> 
    
  </tr>
  <tr> 
    <form name="login" action="signin.asp" method="post">
      <input type="hidden" name="page" value="index1.asp">
      
    </form>
  </tr>
  <%'If they are, show a mini profile box plus a sign out link
else%>
   <tr> 
    <td bgcolor="#FFFFFF"> <font face="arial,helvetica" size=1><b> <img src="icons/<%=rsUser("icon")%>.gif" width=50 height=50 align="right"> 
      <font size="2">Voce esta falando com <%=username%>.</font><br>
       </b></font> </td>
   
  </tr>
  <%
rsUser.close
set rsUser = nothing
rsMessages.close
set rsMessages = nothing
conn.close
set conn = nothing
end if
%>
</table>


</font> 
</body>
</html>

Tem como fazer

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara. Explica melhor o que você quer.

se tem como sair da pagina em asp quando a pagina for fechada

 

Como assim ? Se ela for fechada, não tem como sair.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara. Explica melhor o que você quer.

 

se tem como sair da pagina em asp quando a pagina for fechada

 

Como assim ? Se ela for fechada, não tem como sair.

 

Por exemplo quando eu fecha o navegador

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hãm! E dae ?

O que tem fechar o navegador ?

Pra te ajudar, precisamos de detalhes. Isso ae que você falou é insuficiente pra eu entender o que você quer, pelo menos para mim.

Quando o usuário abrir essa página, tudo ali vai ser executado.

 

O que você quer ? Que a pessoa feche a página sem ela ser executada ?

Fale mais, MAIS!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hãm! E dae ?

O que tem fechar o navegador ?

Pra te ajudar, precisamos de detalhes. Isso ae que você falou é insuficiente pra eu entender o que você quer, pelo menos para mim.

Quando o usuário abrir essa página, tudo ali vai ser executado.

 

O que você quer ? Que a pessoa feche a página sem ela ser executada ?

Fale mais, MAIS!

 

E o sequinte esta e uma pagina de atendete, poderia colocar um link para fecha-la mais ai este linj ficara aparecendo para quem esta em atendimento. Ai ela poderar fecha o atendente sem quere, o que eu quero e o sequinte quando terminar o espediente e o atendente feche a janela e ao mesmo tempo se desconecta.

Deu mais o menos o que eu estou querendo fazer

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvodo foi so clocara este codico e ele fecha e sai

<%

session.abandon

%>

Obrigado pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nossa cara.

Era soh você falar que queria destruir sessão na hora em que o usuário saísse da página.

Agora você falar:

se tem como sair da pagina em asp quando a pagina for fechada.

 

Fica dificil neh.

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode implementar assim:

 

response.expires = 0
response.expiresabsolute = Now() -1
response.addHeader "pragma","no-cache"
response.addHeader "cache-control","private"
Response.CacheControl = "no-cache"
Session.Contents.RemoveAll()
Session.Abandon

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.