比较简单的一个符合web标准的JS调用flash方法


Posted in Javascript onNovember 29, 2007

微软XP升级出现的bug,就是对于使用传统网页制作模式插入页面的flash无法正常浏览,页面打开的时候flash周围是一个虚线框,需要点击一下才能正常浏览,以下的办法就是解决这一缺点,并且让flash能符合WEB标准,此外最重要的是,整个网站的所有flash都可以调用这一段代码,让你的代码更加简洁!

1.先建立一个flash.js的JS文件,并写入

function flash(ur,w,h){  
document.write('<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="obj1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="'+w+'" height="'+h+'">');  
document.write('<param name="movie" value="'+ur+'">');  
document.write('<param name="quality" value="high"> ');  
document.write('<param name="wmode" value="transparent"> ');  
document.write('<param name="menu" value="false"> ');  
document.write('<embed src="'+ur+'" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="obj1" width="'+w+'" height="'+h+'" quality="High" wmode="transparent">');  
document.write('</embed>');  
document.write('</object>');  
} 

2.在网页里<head>与</head>之间写入调用JS的代码:
<script type="text/javascript" language="javascript" src="flash.js"></script> 

3.然后在网页主体内容里写入调用flash的代码(只要是flash都可以调用):
<script language="javascript" type="text/javascript">flash('images/01.swf','529','600');</script>  
<script language="javascript" type="text/javascript">flash('images/02.swf','529','600');</script>  
<script language="javascript" type="text/javascript">flash('images/03.swf','529','600');</script> 
Javascript 相关文章推荐
DOM精简教程
Oct 03 Javascript
用Javascript实现锚点(Anchor)间平滑跳转
Sep 08 Javascript
jQuery each()小议
Mar 18 Javascript
jQuery.extend 函数的详细用法
Jun 27 Javascript
javascript中注册和移除事件的4种方式
Mar 20 Javascript
页面元素绑定jquery toggle后元素隐藏的解决方法
Mar 27 Javascript
JavaScript中对循环语句的优化技巧深入探讨
Jun 06 Javascript
ztree实现左边动态生成树右边为内容详情功能
Nov 03 Javascript
Vue+tracking.js 实现前端人脸检测功能
Apr 16 Javascript
Node.js API详解之 assert模块用法实例分析
May 26 Javascript
如何使用JavaScript实现无缝滚动自动播放轮播图效果
Aug 20 Javascript
微信小程序换肤功能实现代码(思路详解)
Aug 25 Javascript
css图片自适应大小
Nov 28 #Javascript
javascript下有关dom以及xml节点访问兼容问题
Nov 26 #Javascript
asp javascript 实现关闭窗口时保存数据的办法
Nov 24 #Javascript
javascript实现的动态添加表单元素input,button等(appendChild)
Nov 24 #Javascript
用js查找法实现当前栏目的高亮显示的代码
Nov 24 #Javascript
精解window.setTimeout()&amp;window.setInterval()使用方式与参数传递问题!
Nov 23 #Javascript
document.designMode的功能与使用方法介绍
Nov 22 #Javascript
You might like
PHP中的日期及时间
2006/11/23 PHP
一个简单php扩展介绍与开发教程
2010/08/19 PHP
thinkPHP5.0框架URL访问方法详解
2017/03/18 PHP
原生php实现excel文件读写的方法分析
2018/04/25 PHP
jquery的颜色选择插件实例代码
2008/10/02 Javascript
jquery实现的让超出显示范围外的导航自动固定屏幕最顶上
2011/09/22 Javascript
禁止iframe页面的所有js脚本如alert及弹出窗口等
2014/09/03 Javascript
jQuery中not()方法用法实例
2015/01/06 Javascript
Angularjs中如何使用filterFilter函数过滤
2016/02/06 Javascript
详解JavaScript的AngularJS框架中的表达式与指令
2016/03/05 Javascript
Javascript点击其他任意地方隐藏关闭DIV实例
2016/06/21 Javascript
AngularJS动态生成div的ID源码解析
2016/08/29 Javascript
微信小程序 SocketIO 实例讲解
2016/10/13 Javascript
实例解析jQuery中如何取消后续执行内容
2016/12/01 Javascript
微信小程序之绑定点击事件实例详解
2017/07/07 Javascript
bootstrap轮播模板使用方法详解
2017/11/17 Javascript
js时间戳与日期格式之间转换详解
2017/12/11 Javascript
关于react-router/react-router-dom v4 history不能访问问题的解决
2018/01/08 Javascript
原生JS实现多个小球碰撞反弹效果示例
2018/01/31 Javascript
如何在vue里面优雅的解决跨域(路由冲突问题)
2019/01/20 Javascript
浅谈JS中this在各个场景下的指向
2019/08/14 Javascript
Angular之jwt令牌身份验证的实现
2020/02/14 Javascript
python简单获取数组元素个数的方法
2015/07/13 Python
python实现上传下载文件功能
2020/11/19 Python
Python3 实现爬取网站下所有URL方式
2020/01/16 Python
使用python无账号无限制获取企查查信息的实例代码
2020/04/17 Python
python实现飞船大战
2020/04/24 Python
python 中的9个实用技巧,助你提高开发效率
2020/08/30 Python
朗仕(Lab series)英国官网:雅诗兰黛集团男士专属护肤品牌
2017/11/28 全球购物
发现世界上最好的珠宝设计师:JewelStreet
2017/12/17 全球购物
银行实习自我鉴定
2013/10/12 职场文书
实习老师离校感言
2014/02/03 职场文书
《凡卡》教学反思
2014/04/09 职场文书
大学生档案自我鉴定(2篇)
2014/10/14 职场文书
2015年端午节活动方案
2015/05/05 职场文书
如何用python反转图片,视频
2021/04/24 Python