比较简单的一个符合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 相关文章推荐
Javascript-Mozilla和IE中的一个函数直接量的问题
Jan 09 Javascript
JavaScript中Math对象使用说明
Jan 16 Javascript
javascript-简单的日历实现及Date对象语法介绍(附图)
May 30 Javascript
jquery选择器、属性设置用法经验总结
Sep 08 Javascript
jQuery.uploadify文件上传组件实例讲解
Sep 23 Javascript
JS实现表单验证功能(验证手机号是否存在,验证码倒计时)
Oct 11 Javascript
Bootstrap缩略图的创建方法
Mar 22 Javascript
详解用webpack把我们的业务模块分开打包的方法
Jul 20 Javascript
深入koa-bodyparser原理解析
Jan 16 Javascript
浅谈js闭包理解
Apr 01 Javascript
Javascript数组方法reduce的妙用之处分享
Jun 10 Javascript
JavaScript设计模式--桥梁模式引入操作实例分析
May 23 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(二)
2012/03/21 PHP
PHP数组无限分级数据的层级化处理代码
2012/12/29 PHP
php使用mb_check_encoding检查字符串在指定的编码里是否有效
2013/11/07 PHP
大家未必知道的Js技巧收藏
2008/04/07 Javascript
js检查页面上有无重复id的实现代码
2013/07/17 Javascript
jQuery简单实现QQ空间点赞已经取消点赞
2015/04/02 Javascript
JavaScript实现数字数组按照倒序排列的方法
2015/04/06 Javascript
JS简单实现城市二级联动选择插件的方法
2015/08/19 Javascript
基于jquery实现图片上传本地预览功能
2016/01/08 Javascript
javascript深拷贝(deepClone)详解
2016/08/24 Javascript
浅谈js中的引用和复制(传值和传址)
2016/09/18 Javascript
原生js实现可拖动的登录框效果
2017/01/21 Javascript
Node.js获取前端ajax提交的request信息
2017/02/20 Javascript
JS简单验证上传文件类型的方法
2017/04/17 Javascript
uploader秒传图片到服务器完整代码
2017/04/22 Javascript
微信小程序webview组件交互,内联h5页面并网页实现微信支付实现解析
2019/08/16 Javascript
解决Vue-cli无法编译es6的问题
2020/10/30 Javascript
浅谈Ant Design Pro 菜单自定义 icon
2020/11/17 Javascript
微信小程序实现简单的select下拉框
2020/11/23 Javascript
Python 爬虫之超链接 url中含有中文出错及解决办法
2017/08/03 Python
Python实现的选择排序算法原理与用法实例分析
2017/11/22 Python
python ddt实现数据驱动
2018/03/14 Python
Python处理中文标点符号大集合
2018/05/14 Python
Python构建图像分类识别器的方法
2019/01/12 Python
windows安装TensorFlow和Keras遇到的问题及其解决方法
2019/07/10 Python
python打印n位数“水仙花数”(实例代码)
2019/12/25 Python
jupyter 导入csv文件方式
2020/04/21 Python
BeautifulSoup中find和find_all的使用详解
2020/12/07 Python
经贸日语专业个人求职信
2013/12/13 职场文书
大学三年的自我评价
2013/12/25 职场文书
小学校园之星事迹材料
2014/05/16 职场文书
一份恶作剧的检讨书
2014/09/13 职场文书
2015年五四青年节演讲稿
2015/03/18 职场文书
如何在pycharm中快捷安装pip命令(如pygame)
2021/05/31 Python
Python 阶乘详解
2021/10/05 Python
win10如何更改appdata文件夹的默认位置?
2022/07/15 数码科技