1

ページが10回読み込まれたときに欲しい

alert ('hello !!');

それを取得する方法は?

これが私のコードです:

<html>
<head>
    <title>my problem !!</title>
    <script type="text/javascript">
    var i = 0;
    myfunc = function () {
        if (i++ == 10){
            alert ('hello !!');
        }
    }
    window.onload = myfunc;
    </script>
</head>
<body>
</body>
</html>

助けてくれてありがとう:x

4

2 に答える 2

3

HTML 5 LocalStorageの使用:

<html>
    <script>
        var visitCount = localStorage["visitCount"];
        visitCount = parseInt(visitCount);

        if (!visitCount) {
            visitCount = 0;
        }

        visitCount = visitCount + 1;

        if (visitCount >= 10) {
            alert("hello!");
            visitCount = 0;
        }

        localStorage["visitCount"] = visitCount;
    </script>

    <body>
        Hi!
    </body>
</html>
于 2013-02-03T20:01:32.780 に答える
1

javascriptだけでこれを行うことはできません。ページがCookieで開かれた回数を追跡する必要があります。ページが読み込まれるたびに、Cookieを読み取り、値をインクリメントして、10であるかどうかを確認します。10である場合は、メッセージを出力します。そうでない場合は、新しい値をCookieに書き込みます。または、サーバー側のコードとセッション変数を使用してこれを行うこともできます。

于 2013-02-03T19:42:31.137 に答える