比较简单的一个符合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 相关文章推荐
用jQuery实现检测浏览器及版本的脚本代码
Jan 22 Javascript
Javascript学习笔记8 用JSON做原型
Jan 11 Javascript
defer属性导致引用JQuery的页面报“浏览器无法打开网站xxx,操作被中止”错误的解决方法
Apr 27 Javascript
js模仿html5 placeholder适应于不支持的浏览器
Jan 13 Javascript
如何在父窗口中得知window.open()出的子窗口关闭事件
Oct 15 Javascript
jQuery实现倒计时按钮功能代码分享
Sep 03 Javascript
javascript设置和获取cookie的方法实例详解
Jan 05 Javascript
HTML5+jQuery插件Quicksand实现超酷的星际争霸2兵种分类展示效果(附demo源码下载)
May 25 Javascript
微信小程序 教程之引用
Oct 18 Javascript
JS实现定时任务每隔N秒请求后台setInterval定时和ajax请求问题
Oct 15 Javascript
webpack+vuex+axios 跨域请求数据的示例代码
Mar 06 Javascript
利用Vue构造器创建Form组件的通用解决方法
Dec 03 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
微信营销平台系统?刮刮乐的开发
2014/06/10 PHP
PHP中通过fopen()函数访问远程文件示例
2014/11/18 PHP
PHP+shell实现多线程的方法
2015/07/01 PHP
php中实现用数组妩媚地生成要执行的sql语句
2015/07/10 PHP
PHP实现动态web服务器方法
2015/07/29 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
JavaScript 错误处理与调试经验总结
2010/08/10 Javascript
javascript学习笔记(五) Array 数组类型介绍
2012/06/19 Javascript
javascript文件中引用依赖的js文件的方法
2014/03/17 Javascript
10个很棒的jQuery代码片段
2015/09/24 Javascript
使用Object.defineProperty实现简单的js双向绑定
2016/04/15 Javascript
js实现上传图片预览方法
2016/10/25 Javascript
jQuery插件FusionCharts绘制的3D环饼图效果示例【附demo源码】
2017/04/02 jQuery
对象不支持indexOf属性或方法的解决方法(必看)
2017/05/28 Javascript
基于angular6.0实现的一个组件懒加载功能示例
2018/04/12 Javascript
详解Nodejs内存治理
2018/05/13 NodeJs
浅析Vue实例以及生命周期
2018/08/14 Javascript
js将URL网址转为16进制加密与解密函数
2020/03/04 Javascript
[38:39]完美世界DOTA2联赛循环赛 IO vs GXR BO2第二场 11.04
2020/11/05 DOTA
python检测某个变量是否有定义的方法
2015/05/20 Python
Python实现扣除个人税后的工资计算器示例
2018/03/26 Python
python 字典 按key值大小 倒序取值的实例
2018/07/06 Python
python 字典的打印实现
2019/09/26 Python
python3 求约数的实例
2019/12/05 Python
Python正则表达式急速入门(小结)
2019/12/16 Python
python 实现多维数组(array)排序
2020/02/28 Python
python图片剪裁代码(图片按四个点坐标剪裁)
2020/03/10 Python
Django调用支付宝接口代码实例详解
2020/04/04 Python
使用keras框架cnn+ctc_loss识别不定长字符图片操作
2020/06/29 Python
Python爬虫简单运用爬取代理IP的实现
2020/12/01 Python
CSS3动画之流彩文字效果+图片模糊效果+边框伸展效果实现代码合集
2017/08/18 HTML / CSS
为什么要做架构设计
2015/07/08 面试题
促销活动策划方案
2014/01/12 职场文书
项目投资意向书范本
2015/05/09 职场文书
冲出亚马逊观后感
2015/06/03 职场文书
python 逐步回归算法
2021/04/06 Python