什么时候加载页面

时间:2013-02-03 19:39:21

标签: javascript jquery

我希望页面加载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

2 个答案:

答案 0 :(得分: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>

答案 1 :(得分:1)

单独使用javascript无法做到这一点。您需要跟踪使用cookie打开页面的次数。每次加载页面时,读取cookie,增加值,检查它是否为10.如果是,则输出消息。如果没有,请将新值写入cookie。或者,您可以使用服务器端代码和会话变量来执行此操作。

相关问题