本想弄个判断页面载入时间,过长就不加载特效的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实现让浏览器停止载入页面的方法。 首先,我们要知道在不同的浏览器环境下,停止页面加载的方法有所不同。在Internet Explorer中,我们可以使用`document.execCommand("Stop")`来...
- **停止载入**:在页面加载过程中,用户可以选择停止加载,节省网络资源。 5. **权限配置** 开发Web浏览器时,需要在AndroidManifest.xml文件中添加必要的权限,如INTERNET权限,允许应用访问网络。 6. **用户...
在VC++ 6.0这个早期版本的开发环境中,开发者可以借助CHtmlView来实现一个基本的浏览器功能,让用户能够浏览网页。 CHtmlView是MFC对Internet Explorer ActiveDocument接口的封装,它允许程序员在MFC应用程序中嵌入...
通过使用WebBrowser控件,开发者可以实现基本的网页浏览功能,如前进、后退、刷新和停止加载页面。 **资源管理** 在开发网络浏览器时,资源管理至关重要。这包括内存管理,确保程序高效运行并避免内存泄漏;同时也...
6. **载入文件事件**(onload):在页面完全加载后触发,常用于初始设置、数据加载或检查cookie,如`('正在加载页面,请等待...')">`。 7. **卸载文件事件**(onunload):当用户离开页面时触发,可以用来更新...
8.10 页面载入等待... 238 8.11 关闭窗口超链接... 239 8.12 随机产生超链接地址... 240 8.13 制作登录的密码验证功能... 241 8.14 取得页面的超链接数... 242 8.15 取得页面中所有的超链接地址... 243 第9章 ...
JavaScript还可以通过检查`navigator.plugins`对象来检测浏览器是否安装了特定的插件,但这并不适用于所有浏览器,例如早期的Mac OS上的Internet Explorer和禁用脚本执行的环境。 4. 通过Flash本身检测 Flash可以...
JavaScript可以通过操作DOM(文档对象模型)来改变页面内容。这里我们关注的是`<img>`元素的`src`属性,因为更改这个属性可以暂停或恢复GIF的播放。 要实现暂停功能,我们可以保存当前GIF的`src`,然后将其替换为一...
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 多维数组简介 ...
在现代网页开发中,JavaScript文件的加载方式对页面性能和用户体验有着重要的影响。传统的同步加载方式虽然简单易用,但会导致页面加载阻塞,影响用户感知。异步加载则可以避免页面加载时的阻塞,提升用户体验。延迟...
10/10.4.4.html 动态滤镜范例 10/10.4.5.html 使用JavaScript控制CSS滤镜范例 <br>第11章 11/json.cs 用于实现json的服务器端代码 <br>第12章 12/ajax.aspx 总线模型的页面文件 12/...
}`,配合HTML页面中的JavaScript函数实现。 3. SWF文件的控制:使用`loadmovie()`和`loadmovienum()`,如`_root.createEmptyMovieClip("name", _root.getNextHighestDepth());`创建空的电影剪辑,然后加载SWF文件。...
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)来代替 $ 符号。 亲自试一...