Contatore su pagina WEB.

lunedì 01 ottobre 2007 - 11.43

secks Profilo | Senior Member

Ho trovato in JavaScript il seguente cmd con il submit e setTimeout per far eseguire il Page_load ogni n secondi :

<body MS_POSITIONING="GridLayout">
<script language="javascript">


function Update() {
document.Form1.submit();
ID=window.setTimeout("Update();",1000);
}

</script>
<form id="Form1" method="post" runat="server">
<asp:Label id="lblCnt1" style="Z-INDEX: 101; LEFT: 320px; POSITION: absolute; TOP: 256px" runat="server"
Width="320px" Height="64px" BorderStyle="Dashed" Font-Size="XX-Large" Font-Bold="True">0</asp:Label>
<asp:Button id="Button1" style="Z-INDEX: 102; LEFT: 744px; POSITION: absolute; TOP: 40px" runat="server"
Width="160px" Height="56px" Text="Button"></asp:Button>
</form>
</body>

Se aggiungo

ID=window.setTimeout("Update();",600000);

automaticamente da il submit ogni n secondi.

Come posso fare che premendo un pulsante si avvi automaticamente la cosa?
Cioè vorrei che iniziasse il submit dopo ogni n secondi dopo che ho premuto un pulsante .

Ciao a tutti.
Paolo.

Anonimo Profilo | Senior Member

Questo metodo serve a visualizzare una clessidra alla pressione di un pulsante.

private void mettiClessidra(System.Web.UI.Control obj) { string script="<SCRIPT FOR =" + obj.ClientID + " EVENT = onclick>"; script+="body.style.cursor='wait'"; script+="</SCRIPT>"; if (!IsClientScriptBlockRegistered("clientScript")) RegisterClientScriptBlock("clientScript", script); }

Devi semplicemente sostituire un po' di righe di codice e fare le stesse operazioni e ora non ho tempo, ma se non ci riesci avvisami che te lo posto

Anonimo Profilo | Senior Member

Questo metodo serve a visualizzare una clessidra alla pressione di un pulsante.

private void mettiClessidra(System.Web.UI.Control obj) { string script="<SCRIPT FOR =" + obj.ClientID + " EVENT = onclick>"; script+="body.style.cursor='wait'"; script+="</SCRIPT>"; if (!IsClientScriptBlockRegistered("clientScript")) RegisterClientScriptBlock("clientScript", script); }

Devi semplicemente sostituire un po' di righe di codice e fare le stesse operazioni e ora non ho tempo, ma se non ci riesci avvisami che te lo posto

Anonimo Profilo | Senior Member

Questo metodo serve a visualizzare una clessidra alla pressione di un pulsante.

private void mettiClessidra(System.Web.UI.Control obj) { string script="<SCRIPT FOR =" + obj.ClientID + " EVENT = onclick>"; script+="body.style.cursor='wait'"; script+="</SCRIPT>"; if (!IsClientScriptBlockRegistered("clientScript")) RegisterClientScriptBlock("clientScript", script); }

Devi semplicemente sostituire un po' di righe di codice e fare le stesse operazioni e ora non ho tempo, ma se non ci riesci avvisami che te lo posto


Anonimo Profilo | Senior Member

Questo metodo serve a visualizzare una clessidra alla pressione di un pulsante.

private void mettiClessidra(System.Web.UI.Control obj) { string script="<SCRIPT FOR =" + obj.ClientID + " EVENT = onclick>"; script+="body.style.cursor='wait'"; script+="</SCRIPT>"; if (!IsClientScriptBlockRegistered("clientScript")) RegisterClientScriptBlock("clientScript", script); }

Devi semplicemente sostituire un po' di righe di codice e fare le stesse operazioni e ora non ho tempo, ma se non ci riesci avvisami che te lo posto


Anonimo Profilo | Senior Member

Questo metodo serve a visualizzare una clessidra alla pressione di un pulsante.

private void mettiClessidra(System.Web.UI.Control obj) { string script="<SCRIPT FOR =" + obj.ClientID + " EVENT = onclick>"; script+="body.style.cursor='wait'"; script+="</SCRIPT>"; if (!IsClientScriptBlockRegistered("clientScript")) RegisterClientScriptBlock("clientScript", script); }

Devi semplicemente sostituire un po' di righe di codice e fare le stesse operazioni e ora non ho tempo, ma se non ci riesci avvisami che te lo posto


Anonimo Profilo | Senior Member

Questo metodo serve a visualizzare una clessidra alla pressione di un pulsante.

private void mettiClessidra(System.Web.UI.Control obj) { string script="<SCRIPT FOR =" + obj.ClientID + " EVENT = onclick>"; script+="body.style.cursor='wait'"; script+="</SCRIPT>"; if (!IsClientScriptBlockRegistered("clientScript")) RegisterClientScriptBlock("clientScript", script); }

Devi semplicemente sostituire un po' di righe di codice e fare le stesse operazioni e ora non ho tempo, ma se non ci riesci avvisami che te lo posto


Anonimo Profilo | Senior Member

Questo metodo serve a visualizzare una clessidra alla pressione di un pulsante.

private void mettiClessidra(System.Web.UI.Control obj) { string script="<SCRIPT FOR =" + obj.ClientID + " EVENT = onclick>"; script+="body.style.cursor='wait'"; script+="</SCRIPT>"; if (!IsClientScriptBlockRegistered("clientScript")) RegisterClientScriptBlock("clientScript", script); }

Devi semplicemente sostituire un po' di righe di codice e fare le stesse operazioni e ora non ho tempo, ma se non ci riesci avvisami che te lo posto


Anonimo Profilo | Senior Member

Questo metodo serve a visualizzare una clessidra alla pressione di un pulsante.

private void mettiClessidra(System.Web.UI.Control obj) { string script="<SCRIPT FOR =" + obj.ClientID + " EVENT = onclick>"; script+="body.style.cursor='wait'"; script+="</SCRIPT>"; if (!IsClientScriptBlockRegistered("clientScript")) RegisterClientScriptBlock("clientScript", script); }

Devi semplicemente sostituire un po' di righe di codice e fare le stesse operazioni e ora non ho tempo, ma se non ci riesci avvisami che te lo posto


Anonimo Profilo | Senior Member

Questo metodo serve a visualizzare una clessidra alla pressione di un pulsante.

private void mettiClessidra(System.Web.UI.Control obj) { string script="<SCRIPT FOR =" + obj.ClientID + " EVENT = onclick>"; script+="body.style.cursor='wait'"; script+="</SCRIPT>"; if (!IsClientScriptBlockRegistered("clientScript")) RegisterClientScriptBlock("clientScript", script); }

Devi semplicemente sostituire un po' di righe di codice e fare le stesse operazioni e ora non ho tempo, ma se non ci riesci avvisami che te lo posto


Anonimo Profilo | Senior Member

Questo metodo serve a visualizzare una clessidra alla pressione di un pulsante.

private void mettiClessidra(System.Web.UI.Control obj) { string script="<SCRIPT FOR =" + obj.ClientID + " EVENT = onclick>"; script+="body.style.cursor='wait'"; script+="</SCRIPT>"; if (!IsClientScriptBlockRegistered("clientScript")) RegisterClientScriptBlock("clientScript", script); }

Devi semplicemente sostituire un po' di righe di codice e fare le stesse operazioni e ora non ho tempo, ma se non ci riesci avvisami che te lo posto


secks Profilo | Senior Member

Ho provato ad eseguire il seguente codice, ma nn ho alcun risultato.


<%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm4.aspx.vb" Inherits="zProva1.WebForm4"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title>Prova contatore</title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<script language="javascript" type="text/javascript">

private void mettiClessidra(System.Web.UI.Control obj)
{
string script="<SCRIPT FOR =" + obj.ClientID + " EVENT = onclick>";
script+="body.style.cursor='wait'";
script+="</script&gt>";
if (!IsClientScriptBlockRegistered("clientScript"))
RegisterClientScriptBlock("clientScript", script);
}

</script>
<form id="Form1" method="post" runat="server">
<div>
<asp:Label ID="Label1" Runat="server" text="0" Width="16px"></asp:Label>
<asp:Button id="Button1" style="Z-INDEX: 101; LEFT: 464px; POSITION: absolute; TOP: 136px" runat="server"
Width="192px" Height="64px" Text="Button"></asp:Button>
</div>
</form>
</body>
</HTML>

Anonimo Profilo | Senior Member

Perchè il codice che ti ho postato non era javascript ma era codice lato server in c#


secks Profilo | Senior Member

Si, l'ho riportato in VB.NET, ma non parte la clessidra.

Anonimo Profilo | Senior Member

se mi passi la pagina te la metto apposto

secks Profilo | Senior Member

Ecco

Anonimo Profilo | Senior Member

Ciao eccoti la pagina modificata per supportare la clessidra, poi fai le modifiche che ti servono, tanto è una funzione, quindi cambia quella


Anonimo Profilo | Senior Member

Ciao eccoti la pagina modificata per supportare la clessidra, poi fai le modifiche che ti servono, tanto è una funzione, quindi cambia quella


Anonimo Profilo | Senior Member

Ciao eccoti la pagina modificata per supportare la clessidra, poi fai le modifiche che ti servono, tanto è una funzione, quindi cambia quella


Anonimo Profilo | Senior Member

Ciao eccoti la pagina modificata per supportare la clessidra, poi fai le modifiche che ti servono, tanto è una funzione, quindi cambia quella


Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5