0

私は JavaScript にあまり詳しくありませんが、asp ラベルに設定される JavaScript タイマーがあると思います。

私はaspでこのタイマーを管理しました。以下は私のコードです。

<asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>
                <table>
                    <tr>
                        <td class="timer_display">
                            <asp:Literal ID="litTime" runat="server" Text="00:00:00">
                              </asp:Literal>
                        </td>
                    </tr>
                    <tr>
                        <td style="background:white;">
                            &nbsp;
                        </td>
                    </tr>
                    <tr>
                        <td style="background: white;">
                            <asp:Button ID="btnStart" runat="server" Text="Start"
                               CssClass="button" onclick="btnStart_Click" />
                        </td>
                    </tr>
                </table>
                <asp:Timer ID="tmrWatch" runat="server" Enabled="false" Interval="1000" 
                    ontick="tmrWatch_Tick">
                </asp:Timer>
            </ContentTemplate>
            <Triggers>
                <asp:AsyncPostBackTrigger ControlID="tmrWatch" EventName="Tick" />
            </Triggers>
        </asp:UpdatePanel>

このコードに関する私の問題は、管理者が私に言ったように、大量のログ ファイルが生成されることです。

だから私はそれをjavascriptタイマーに置き換えることを考えていました。

私の目標は、asp リテラルをトリガーする JavaScript タイマーを用意することです。

4

1 に答える 1

1

次のようなものが必要です。

<!DOCTYPE html>
<html>
<body>

<p>A script on this page starts this clock:</p>
<p id="demo"></p>
<button onclick="myStopFunction()">Stop time</button>

<script>
var myVar=setInterval(function(){myTimer()},1000);
function myTimer()
{
var d=new Date();
var t=d.toLocaleTimeString();
document.getElementById("demo").innerHTML=t;
}
function myStopFunction()
{
clearInterval(myVar);
}
</script>

</body>
</html>

今では代わりに

asp:literal を使用し、その id は例のように demo になります。したがって、f9 で動作するはずです。

次のリンクをたどることもできます。

http://forum.codecall.net/topic/51639-how-to-create-a-countdown-timer-in-javascript/

于 2013-09-12T06:33:13.457 に答える