Ir para conteúdo

POWERED BY:

Arquivado

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

Vagabondis

Timer de Refresh em Javascript!

Recommended Posts

Galera,Alguém poderia me mostrar o código Javascript de Timer, tipo, de tantos em tantos segundos faça tal comando? Eu preciso colocar um Refresh automático na página, mas gostaria de ter uma opção de Desligar e Ligar Refresh, sacaram?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom,

 

Eu consegui fazer um Timer de Refresh na minha página como eu estava precisando. Na página existe os botões ON e OFF e um TEXTFIELD para setarmos os segundos de Refresh.

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

Abaixo eu vou postar o código da página para que vocês possam usufruir dele:

 

<%

If IsEmpty(Request.QueryString("TempoRefresh")) And IsEmpty(Session("TempoRefresh")) Then

Session("TempoRefresh")=30

ElseIf Not IsEmpty(Request.QueryString("TempoRefresh")) Then

Session("TempoRefresh")=CInt(Request.QueryString("TempoRefresh"))

End If

%>

<script language="javascript1.4" type="text/javascript">

var TimeOutChamados;

TimeOutChamados=setTimeout("RefreshWithoutPopup('mod_chamados_principal.asp')",<%=(Session("TempoRefresh")*1000)%>);

 

function AutoRefreshOffChamados(){

clearTimeout(TimeOutChamados);

}

</script>

<%

TempoRefresh=TempoRefresh/1000

%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<title>[sEBRAERN]HelpDesk - Chamados</title>

<link href="helpdesk_estilos2.css" rel="stylesheet" type="text/css">

</head>

<body class="BodyNoMargins">

<form action="mod_chamados_principal.asp" method="get" name="Frm_Chamados" id="Frm_Chamados">

<table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td align="right" class="LittleSpace"><table border="1" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF">

<tr>

<td align="center" class="TextDefaultBold">REFRESH</td>

</tr>

<tr>

<td align="center"><table width="95%" border="0" cellpadding="0" cellspacing="0" class="TextDefaultBold">

<tr>

<td><input name="radiobutton" type="radio" value="radiobutton" checked onClick="Frm_Chamados.submit();"></td>

<td>On</td>

<td><input name="radiobutton" type="radio" value="radiobutton" onClick="AutoRefreshOffChamados();Frm_Chamados.TempoRefresh.disabled=0;"></td>

<td>Off</td>

</tr>

<tr>

<td colspan="4" align="center"><table border="0" cellspacing="0" cellpadding="0">

<tr>

<td class="TextDefaultBold">tempo:</td>

<td class="TextDefaultBold"><input name="TempoRefresh" type="text" class="InputTextDesc" id="TempoRefresh" value="<%=Session("TempoRefresh")%>" size="3" maxlength="2" onKeyPress="OnlyNumbers();" disabled></td>

</tr>

</table></td>

</tr>

</table></td>

</tr>

</table></td>

</tr>

<%

If RS.Eof Then

%>

<tr align="center" class="TextNotifications"><td>NENHUM CHAMADO CADASTRADO NO SISTEMA</td></tr>

<%

Else

%>

<tr>

<td align="center" class="TextNotifications">MOSTRAR CHAMADOS CADASTRADOS NO SISTEMA </td>

</tr>

<tr>

<td> </td>

</tr>

<%

End If

%>

</table>

</form>

</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.