这篇文章主要介绍了 js 简单判断 flash 是否加载完成的方法, 通过 PercentLoaded 方法对 flash 的加载进行判断, 具有一定参考借鉴价值, 需要的朋友可以参考下
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
本文实例讲述了 js 简单判断 flash 是否加载完成的方法。分享给大家供大家参考,具体如下:
- <script type="text/javascript">
- //判定是否加载成功
- function checkLoaded(flash){
- try{
- return Math.floor(flash.PercentLoaded()) == 100
- }catch(e){
- return false;
- }
- }
- var flash = 'flash对象';
- var intervalID = setInterval(function(){
- if(checkLoaded(flash)){
- clearInterval(intervalID);
- intervalID = null;
- }
- },60)
- </script>
PS:PercentLoaded 不是都支持的,但是我试了试发现、chrome,IE,firefox 下是可以正常使用的。同时还可以根据 PercentLoaded 这个方法作出 flash 加载的进度条
希望本文所述对大家 JavaScript 程序设计有所帮助。
来源: http://www.phperz.com/article/17/0318/264674.html