比较简单的一个符合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 混淆加密收藏
Jan 16 Javascript
InnerHtml和InnerText的区别分析
Mar 13 Javascript
该如何加载google-analytics(或其他第三方)的JS
May 13 Javascript
JavaScript与Image加载事件(onload)、加载状态(complete)
Feb 14 Javascript
关于eval 与new Function 到底该选哪个?
Apr 17 Javascript
让jQuery与其他JavaScript库并存避免冲突的方法
Dec 23 Javascript
seaJs的模块定义和模块加载浅析
Jun 06 Javascript
js数字舍入误差以及解决方法(必看篇)
Feb 28 Javascript
想用好React的你必须要知道的一些事情
Jul 24 Javascript
js 实现复选框只能选择一项的示例代码
Jan 23 Javascript
jQuery中图片展示插件highslide.js的简单dom
Apr 22 jQuery
Vue官方推荐AJAX组件axios.js使用方法详解与API
Oct 09 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/10/09 PHP
PHP 魔术函数使用说明
2010/05/14 PHP
一个PHP缓存类代码(附详细说明)
2011/06/09 PHP
php图片加水印原理(超简单的实例代码)
2013/01/18 PHP
PHP取余函数介绍MOD(x,y)与x%y
2014/05/15 PHP
PHP使用trim函数去除字符串左右空格及特殊字符实例
2016/01/07 PHP
filemanage功能中用到的lib.js
2007/04/08 Javascript
正则表达式判断是否存在中文和全角字符和判断包含中文字符串长度
2008/09/27 Javascript
基于jQuery的自动完成插件
2011/02/03 Javascript
解析JavaScript中delete操作符不能删除的对象
2013/12/03 Javascript
基于JS+Canves实现点击按钮水波纹效果
2016/09/15 Javascript
深入理解Node.js的HTTP模块
2016/10/12 Javascript
理解javascript中的闭包
2017/01/11 Javascript
JavaScript实现父子dom同时绑定两个点击事件,一个用捕获,一个用冒泡时执行顺序的方法
2017/03/30 Javascript
Nodejs回调加超时限制两种实现方法
2017/06/09 NodeJs
vue路由跳转时判断用户是否登录功能的实现
2017/10/26 Javascript
微信小程序登录session的使用
2019/03/17 Javascript
对python抓取需要登录网站数据的方法详解
2018/05/21 Python
tensorflow 打印内存中的变量方法
2018/07/30 Python
python 实现手机自动拨打电话的方法(通话压力测试)
2019/08/08 Python
python selenium登录豆瓣网过程解析
2019/08/10 Python
pip install python 快速安装模块的教程图解
2019/10/08 Python
Pandas数据离散化原理及实例解析
2019/11/16 Python
tensorflow指定CPU与GPU运算的方法实现
2020/04/21 Python
keras分类之二分类实例(Cat and dog)
2020/07/09 Python
新员工培训个人的自我评价
2013/10/09 职场文书
高中运动会入场词
2014/02/14 职场文书
酒店端午节活动方案
2014/08/26 职场文书
公务员群众路线专题民主生活会发言材料
2014/09/17 职场文书
无刑事犯罪记录证明范本
2014/09/29 职场文书
岗位竞聘报告范文
2014/11/06 职场文书
2015年电信员工工作总结
2015/05/26 职场文书
浅谈CSS不规则边框的生成方案
2021/05/25 HTML / CSS
Go语言并发编程 sync.Once
2021/10/16 Golang
关于MySQL中explain工具的使用
2023/05/08 MySQL