我希望页面加载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
答案 0 :(得分:3)
<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。或者,您可以使用服务器端代码和会话变量来执行此操作。