比较简单的一个符合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 相关文章推荐
js常用代码段整理
Nov 30 Javascript
javascript读写XML实现广告轮换(兼容IE、FF)
Aug 09 Javascript
浅谈Javascript如何实现匀速运动
Dec 19 Javascript
jQuery表单美化插件jqTransform使用详解
Apr 12 Javascript
基于Arcgis for javascript实现百度地图ABCD marker的效果
Sep 12 Javascript
JS实现的颜色实时渐变效果完整实例
Mar 25 Javascript
快速解决Canvas.toDataURL 图片跨域的问题
May 10 Javascript
详解自定义ajax支持跨域组件封装
Feb 08 Javascript
vue.js的computed,filter,get,set的用法及区别详解
Mar 08 Javascript
Vue页面跳转传递参数及接收方式
Sep 09 Javascript
快速解决vue2+vue-cli3项目ie兼容的问题
Nov 17 Vue.js
js实现电灯开关效果
Jan 19 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下用cookie统计用户访问网页次数的代码
2010/05/09 PHP
php 判断是否是中文/英文/数字示例代码
2013/09/30 PHP
dedecms函数分享之获取某一栏目所有子栏目
2014/05/19 PHP
一组PHP加密解密函数分享
2014/06/05 PHP
destoon公司主页模板风格的添加方法
2014/06/20 PHP
PHP批量修改文件名称的方法分析
2017/02/27 PHP
CodeIgniter框架数据库基本操作示例
2018/05/24 PHP
php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率完整示例
2019/05/09 PHP
ThinkPHP框架结合Ajax实现用户名校验功能示例
2019/07/03 PHP
laravel实现于语言包的完美切换方法
2019/09/29 PHP
使用javascript实现有效时间的控制,并显示将要过期的时间
2014/01/02 Javascript
使用jQuery制作浮动工具栏的实例分享
2016/05/13 Javascript
angularjs封装bootstrap时间插件datetimepicker
2016/06/20 Javascript
JS使用正则表达式实现关键字替换加粗功能示例
2016/08/03 Javascript
基于jQuery实现滚动切换效果
2016/12/02 Javascript
js仿微信语音播放实现思路
2016/12/12 Javascript
微信小程序 scroll-view实现锚点滑动的示例
2017/12/06 Javascript
Vue 技巧之控制父类的 slot
2020/02/24 Javascript
vue 实现在同一界面实现组件的动态添加和删除功能
2020/06/16 Javascript
jQuery实现飞机大战小游戏
2020/07/05 jQuery
Python urlopen()函数 示例分享
2014/06/12 Python
python实现斐波那契递归函数的方法
2014/09/08 Python
python http接口自动化脚本详解
2018/01/02 Python
Python简单计算给定某一年的某一天是星期几示例
2018/06/27 Python
Python面向对象之静态属性、类方法与静态方法分析
2018/08/24 Python
Python 通过截图匹配原图中的位置(opencv)实例
2019/08/27 Python
python实现两个字典合并,两个list合并
2019/12/02 Python
python 实现二维字典的键值合并等函数
2019/12/06 Python
python使用正则表达式(Regular Expression)方法超详细
2019/12/30 Python
3分钟看懂Python后端必须知道的Django的信号机制
2020/07/26 Python
pycharm中leetcode插件使用图文详解
2020/12/07 Python
中学教师教育感言
2014/02/21 职场文书
经典广告词大全
2014/03/14 职场文书
导游词之潮音寺
2019/09/26 职场文书
MySQL优化之如何写出高质量sql语句
2021/05/17 MySQL
Mysql中mvcc各场景理解应用
2022/08/05 MySQL