比较简单的一个符合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 Ajax请求代码(2)
Jan 07 Javascript
JS+CSS实现简易实用的滑动门菜单效果
Sep 18 Javascript
js实现右键自定义菜单
Dec 03 Javascript
JS对象创建的几种方式整理
Feb 28 Javascript
解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题
Mar 09 Javascript
Vue插件写、用详解(附demo)
Mar 20 Javascript
BootStrap模态框和select2合用时input无法获取焦点的解决方法
Sep 01 Javascript
vue 虚拟dom的patch源码分析
Mar 01 Javascript
在vue-cli的组件模板里使用font-awesome的两种方法
Sep 28 Javascript
vue动画之点击按钮往上渐渐显示出来的实例
Sep 29 Javascript
浅析 Vue 3.0 的组装式 API(一)
Aug 31 Javascript
如何利用js在两个html窗口间通信
Apr 27 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 intval的测试代码发现问题
2008/07/27 PHP
PHP var_dump遍历对象属性的函数与应用代码
2010/06/04 PHP
php类常量的使用详解
2013/06/08 PHP
PHP直接修改表内容DataGrid功能实现代码
2015/09/24 PHP
PHP常见漏洞攻击分析
2016/02/21 PHP
MSN消息提示类
2006/09/05 Javascript
JAVASCRIPT模式窗口中下载文件无法接收iframe的流
2013/10/11 Javascript
解析JavaScript面向对象概念中的Object类型与作用域
2016/05/10 Javascript
全面了解JavaScirpt 的垃圾(garbage collection)回收机制
2016/07/11 Javascript
详解jQuery事件
2017/01/13 Javascript
node学习记录之搭建web服务器教程
2017/02/16 Javascript
微信小程序 监听手势滑动切换页面实例详解
2017/06/15 Javascript
详解webpack+angular2开发环境搭建
2017/06/28 Javascript
基于ExtJs在页面上window再调用Window的事件处理方法
2017/07/26 Javascript
angular4 JavaScript内存溢出问题
2018/03/06 Javascript
Vue与Node.js通过socket.io通信的示例代码
2018/07/25 Javascript
IE8中jQuery.load()加载页面不显示的原因
2018/11/15 jQuery
防止Layui form表单重复提交的实现方法
2019/09/10 Javascript
koa2的中间件功能及应用示例
2020/03/05 Javascript
Vue指令实现OutClick的示例
2020/11/16 Javascript
Python中itertools模块用法详解
2014/09/25 Python
python将处理好的图像保存到指定目录下的方法
2019/01/10 Python
scrapy-redis源码分析之发送POST请求详解
2019/05/15 Python
Python Django 前后端分离 API的方法
2019/08/28 Python
Python爬取网页信息的示例
2020/09/24 Python
苏格兰领先的多渠道鞋店:Begg Shoes
2019/10/22 全球购物
linux面试题参考答案(7)
2012/10/29 面试题
酒店执行总经理岗位职责
2013/12/15 职场文书
银行营业厅大堂经理岗位职责
2014/01/06 职场文书
财务科科长岗位职责
2014/03/10 职场文书
大跃进口号
2014/06/16 职场文书
个人贷款收入证明
2014/10/26 职场文书
2014年民政工作总结
2014/11/26 职场文书
病人家属写给医院的感谢信
2015/01/23 职场文书
小学数学教师研修日志
2015/11/13 职场文书
一道JS算法面试题——冒泡、选择排序
2021/04/21 Javascript