比较简单的一个符合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 相关文章推荐
表单的焦点顺序tabindex和对应enter键提交
Jan 04 Javascript
jquery等宽输出文字插件使用介绍
Sep 18 Javascript
js获取电脑分辨率的思路及操作
Nov 22 Javascript
javascript内置对象arguments详解
Mar 16 Javascript
JQuery中使用ajax传输超大数据的解决方法
Jul 14 Javascript
微信开发 消息推送实现代码
Oct 21 Javascript
AngularJS实现ajax请求的方法
Nov 22 Javascript
Vue.js搭建移动端购物车界面
Jun 28 Javascript
JavaScript数组去重算法实例小结
May 07 Javascript
Vue.js实现大屏数字滚动翻转效果
Nov 29 Javascript
Js图片点击切换轮播实现代码
Jul 27 Javascript
nuxt 页面路由配置,主页轮播组件开发操作
Nov 05 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过滤HTML标签、属性等正则表达式汇总
2014/09/22 PHP
php中引用&amp;的用法分析【变量引用,函数引用,对象引用】
2016/12/12 PHP
php、mysql查询当天,查询本周,查询本月的数据实例(字段是时间戳)
2017/02/04 PHP
通过php动态传数据到highcharts
2017/04/05 PHP
js模仿windows桌面图标排列算法具体实现(附图)
2013/06/16 Javascript
jquery删除指定子元素代码实例
2015/01/13 Javascript
yui3的AOP(面向切面编程)和OOP(面向对象编程)
2015/05/01 Javascript
JS简单实现动画弹出层效果
2015/05/05 Javascript
JavaScript中定义类的方式详解
2016/01/07 Javascript
Atitit.js的键盘按键事件捆绑and事件调度
2016/04/01 Javascript
JavaScript编写页面半透明遮罩效果的简单示例
2016/05/09 Javascript
JS动态添加选项案例分析
2016/10/17 Javascript
js编写的treeview使用方法
2016/11/11 Javascript
移动开发之自适应手机屏幕宽度
2016/11/23 Javascript
jquery网页日历显示控件calendar3.1使用详解
2016/11/24 Javascript
原生JS实现图片轮播效果
2016/12/26 Javascript
浅谈Vue的基本应用
2016/12/27 Javascript
angular4 如何在全局设置路由跳转动画的方法
2017/08/30 Javascript
js装饰设计模式学习心得
2018/02/17 Javascript
JS遍历DOM文档树的方法实例详解
2018/04/03 Javascript
node实现socket链接与GPRS进行通信的方法
2019/05/20 Javascript
微信小程序上传图片到php服务器的方法
2019/05/23 Javascript
vue 路由懒加载中给 Webpack Chunks 命名的方法
2020/04/24 Javascript
微信小程序实现多选框功能的实例代码
2020/06/24 Javascript
[03:27]《辉夜杯》线下训练营 导师CU和海涛指点迷津
2015/10/23 DOTA
Python3.6笔记之将程序运行结果输出到文件的方法
2018/04/22 Python
Windows 64位下python3安装nltk模块
2018/09/19 Python
Django实现WebSSH操作物理机或虚拟机的方法
2019/11/06 Python
一款基于css3的动画按钮代码教程
2014/11/23 HTML / CSS
毕业设计说明书
2014/05/07 职场文书
就业协议书样本
2014/08/20 职场文书
继承公证书格式
2015/01/26 职场文书
2015年幼儿园师德师风建设工作总结
2015/10/23 职场文书
python 经纬度求两点距离、三点面积操作
2021/06/03 Python
Python 中的单分派泛函数你真的了解吗
2021/06/22 Python
使用canvas对video视频某一刻截图功能
2021/09/25 HTML / CSS