本想弄个判断页面载入时间,过长就不加载特效的JavaScript代码,不过还是有点缺陷,这里就记录下来吧。
IE浏览器用document.execCommand("Stop"),Chrome和Firefox用window.stop()(顺便说下,这是JavaScript标准中定义的方法),写在一起就是下面的方式了:
<html>
<body>
这里可以显示
<script type="text/javascript">
if (window.stop)
window.stop();
else
document.execCommand("Stop");
</script>
这里不能显示
</body>
</html>
当然,你也可以将JavaScript代码简写为:
window.stop ? window.stop() : document.execCommand("Stop");
很奇怪的是,如果写成下面的代码,Firefox不会停止载入:
<html>
<body>
这里可以显示
<script type="text/javascript">
document.execCommand("Stop");
if (window.stop)
window.stop();
</script>
这里不能显示
</body>
</html>
此外,这种方式可以用来防止免费空间显示广告和被挂马。
一般只要把这段代码放在</html>后就行了。如果广告是在</body>前添加的,那就放在</body>前。
相关推荐
下面小编就为大家带来一篇用JavaScript实现让浏览器停止载入页面的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
8.10 页面载入等待... 238 8.11 关闭窗口超链接... 239 8.12 随机产生超链接地址... 240 8.13 制作登录的密码验证功能... 241 8.14 取得页面的超链接数... 242 8.15 取得页面中所有的超链接地址... 243 第9章 ...
7.5.7 用正则表达式进行字符串分割 7.5.7 ——preg_split 115 7.6 字符操作的注意事项 117 7.7 小结 118 第8章 数组操作与数据结构算法 119 8.1 一维数组与多维数组 119 8.1.1 一维数组简介 119 8.1.2 多维数组简介 ...
10/10.4.4.html 动态滤镜范例 10/10.4.5.html 使用JavaScript控制CSS滤镜范例 <br>第11章 11/json.cs 用于实现json的服务器端代码 <br>第12章 12/ajax.aspx 总线模型的页面文件 12/...
6.5 综合案例分析—用Ajax实现新闻点评即时更新/187 6.5.1 需求分析/187 6.5.2 效果界面/187 6.5.3 功能实现/189 6.5.4 代码分析/193 6.6 本章小结/196 第7章 jQuery常用插件/197 7.1 jQuery插件概述/198 ...
SWFUpload在运行过程中提供了多种事件,这些事件可以让开发者借助句柄来改变页面UI、改变行为,或者报告错误。所有这些事件都可以在一个SWFUpload实体中被调用,这意味着在这些事件对应的函数中,你可以用 this ...
3.10.3 功能实现 3.10.4 代码分析 3.11 本章小结 第4章 jquery中的事件与应用 4.1 事件机制 4.2 页面载入事件 4.2.1 ready()方法的工作原理 4.2.2 ready()方法的几种相同写法 4.3 绑定事件 ...
// the options for this ajax request }cache(true) 数据类型: Boolean jQuery 1.2中新添加的参数, 如果设为false,则会强制浏览器不缓存请求的页面。 complete 数据类型: Function 当请求完成时...
某些其他 JavaScript 库中的函数(比如 Prototype)同样使用 $ 符号。 jQuery 使用名为 noConflict() 的方法来解决该问题。 var jq=jQuery.noConflict(),帮助您使用自己的名称(比如 jq)来代替 $ 符号。 亲自试一...