Ir para conteúdo

POWERED BY:

Arquivado

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

Guilherme Teixeira

Seria <body onunload="fecha()">?

Recommended Posts

Olá pessoal eu gostaria de deletar um registro de um bd ao fechar a janela.

 

Mas usando o <body onunload="fecha()"> não funcionou nada?

<%
function fecha ()
sqlstmt2 = "Delete FROM Ouvintes WHERE Cod='"&Codigo&"')"

Set del = server.createobject("adodb.connection") 'abre a conexão com o banco de dados

del.open conn 'avisa qual banco de dados será utilizado na consulta

set rsquery2 = del.execute(sqlstmt2) 'executa a instrução SQL contida na variavel sqlstmt

set rsquery2 = nothing
end function
%>

O que poderia ser?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Essa função onunload não funciona dessa forma com ASP.

 

O máximo que você consegue fazer aí para executar essa página, ou é criar uma função Ajax que faz a requisição da página com o código para deletar, ou então é criar uma função Js para redirecionar para a página com o código.

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu chamo assim, para fechar automaticamente um pop-up após X segundos

 

<script language="javascript">
function fechapop(){window.setTimeout("window.close()",10000);
}
</script>

e a chamo no onload

<body bgcolor="336699" text="#000000" onLoad="fechapop()">

porem uso uma função javascript, você pode executar um vbs

 

<script LANGUAGE="VBScript">
Sub Hello()
	 Document.Write " Fui Pressionado !!! "
End Sub
</SCRIPT>
<HTML>
<HEAD>
<TITLE>New Page</TITLE>
</HEAD>

<body onload="vb script:Hello()">

ou com dito acima usar AJAX, ou armazenar uma variavel session, e depois chamá-la

para executar a exclusão, por exemplo, quando ele entra na pagina você grava uma var. session, assim, quando ela fechá-la, você redireciona para determinada página e recupera a session e se a varsession for true você exclui, ja fiz um sistema parecido, usando essa "técnica".

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.