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

Antwort per Email an