网页最开始加一句js代码,实现让人点击继续就打开网页,点取消就显示空白页,可以实现吗? 本帖最后由 kwdpx 于 2012-09-22 09:24:12 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1:Lz这种方法是不好的,用户体验基本为零了2:你可以制定一种策略,比如用户在10秒钟内刷新5次以上即判断为恶意操作,可以通过session或cookie去设置用户每次访问的时间,然后做判断。这种类似的方法才对。你现在这种思路不好的3:你如果是纯静态页面,默认前提下当前页面应该是会缓存的。这种操作就感觉没有必要了4:你如果硬是要这个样子,使用以下的代码试试吧if(!confirm("点确定显示网页,点取消放弃显示")){ window.location.href=你的页面地址;} 我已统计IP在一定时间内的访问数,在合理范围内不会出现这个的,只有当非正常访问IP超量时才自动启用,所以只想在这种效果,要在本页实现,而不是 window.location.href=你的页面地址;因为我程序控制着所有页面,而不是针对一个页面,也就是说当某个IP在一定时间内访问超限时,会在他访他的所有页面上加上:<script type='text/javascript'> confirm('点确定显示网页,点取消放弃显示!');</script> 问题是怎么正确写这段JS代码,以实现“点确定显示网页,点取消放弃显示”?谢谢 汗~~你如果自己有处理的,你应该直接将这个IP列入黑名单,至少1小时内不允许访问了吧。呵呵。用下面的吧if(!confirm("点确定显示网页,点取消放弃显示")){ document.body.style.display='none';} 或者下面的,都可以达到你说的空白页的效果if(!confirm("点确定显示网页,点取消放弃显示")){ document.body.innerHTML='';} 你这个要求需要再服务器端判断,而不是客户端,客户端的话都已经下载内容了,confirm不confirm都没什么意义了 硬是要这样的话,那你得加一个页面,默认找开有JS判断的页面,验证成功后才location到其他页面 不要太轻意了。js在最上面直接运行,怎么可能隐藏下面的所有节点!jquery ready本意不能忘记。<script>if(!confirm("点确定显示网页,点取消放弃显示")){ location.href='about:blank';}</script>//楼主不就是要显示空白页吗 关于JS中Call方法的使用疑惑? 如何判断鼠标点击后焦点是否在table里面 请问大家有没有办法从这个网站拖两个文件下来啊? 两个JS冲突,大家帮帮忙.谢啦 css选择器问题----或的问题 日本日期的和历西历互相转换 怎么将表格的内容付给hidden表单?? 打开客户端C盘下的一个EXE文件,为什么总是提示JAVASCRIPT错误?在线等~~~ 这边怎么下载 [高手请进]动态生成的CHECKBOX提示找不到对象? xml 转 json iframe 跨域访问 请有赐教。firebug是如何跨域获取值的?
2:你可以制定一种策略,比如用户在10秒钟内刷新5次以上即判断为恶意操作,可以通过session或cookie去设置用户每次访问的时间,然后做判断。这种类似的方法才对。你现在这种思路不好的
3:你如果是纯静态页面,默认前提下当前页面应该是会缓存的。这种操作就感觉没有必要了
4:你如果硬是要这个样子,使用以下的代码试试吧
if(!confirm("点确定显示网页,点取消放弃显示")){
window.location.href=你的页面地址;
}
<script type='text/javascript'> confirm('点确定显示网页,点取消放弃显示!');</script>
问题是怎么正确写这段JS代码,以实现“点确定显示网页,点取消放弃显示”?谢谢
if(!confirm("点确定显示网页,点取消放弃显示")){
document.body.style.display='none';
}
if(!confirm("点确定显示网页,点取消放弃显示")){
document.body.innerHTML='';
}
<script>
if(!confirm("点确定显示网页,点取消放弃显示")){
location.href='about:blank';
}
</script>
//楼主不就是要显示空白页吗