Mit JavaScript habe ich es ja auch schon probiert. Dann habe ich aber das Problem sobald ich einen Link in meinem Portal klicke, dann ist der Timer wieder auf 0 und startet von vorne. Wie kann ich das umgehen ??? Mein Ziel ist es, dass der Timer die ganze Zeit, die sich ein User in meinem Portal befindet mitz�hlt.
Mein Quelltext: <%@ Control Language="c#" AutoEventWireup="false" Codebehind="SessionTimer.ascx.cs" Inherits="T_Systems.Wlan_Portal.MayFlower.UserControls.SessionTimer.SessionTimer" TargetSchema="http://schemas.microsoft.com/intellisense/ie5" %> <table class="Login"> <tr> <td class="NormalLinks"> <input type="text" name="Timer" value="0" class="Timer"> min Online </td> </tr> </table> <script language="javascript"> function DekTimer() { var counter = document.forms[0].Timer.value; counter ++; document.forms[0].Timer.value = counter; } if(document.forms[0].Timer.value == 0) { var TimerID = window.setInterval("DekTimer()",1000); } </script> -----Urspr�ngliche Nachricht----- Von: Andreas Rudischhauser (N) [mailto:[EMAIL PROTECTED] Gesendet: Montag, 23. Juni 2003 13:20 An: [EMAIL PROTECTED] Betreff: AW: [Asp.net] Timer in ASP Page Hm, wie denkst du dir das? Die Seite ist nach dem Anzeigen ja wieder vom Server getrennt. Du m�sstest eher einen Reload der Seite veranlassen (mit Javascript) -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von A-Schubert Gesendet: Montag, 23. Juni 2003 13:17 An: [EMAIL PROTECTED] Betreff: [Asp.net] Timer in ASP Page Mahlzeit Liste, wie kann ich serverseitig einen Timer in meine ASP.Net Page bringen, der jede Minute einen Counter um 1 erh�ht. Ich habe es mit System.Timers.Timer probiert, aber es passiert nichts. Wer hat einen guten Tip ??? Mein QuellCode: public abstract class SessionTimer : System.Web.UI.UserControl { protected System.Web.UI.WebControls.Label lblTimer; private void Page_Load(object sender, System.EventArgs e) { Timer myTimer = new Timer(); myTimer.Interval = 1000; myTimer.Elapsed += new System.Timers.ElapsedEventHandler(myTimer_Elapsed); myTimer.Enabled = true; } protected void myTimer_Elapsed(object sender, System.Timers.ElapsedEventArgs e) { int i = Convert.ToInt32(lblTimer.Text); i++; lblTimer.Text = i.ToString(); } } } _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
