比较简单的一个符合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 页面划词搜索JS
Sep 28 Javascript
JavaScript 程序编码规范
Nov 23 Javascript
JavaScript与Image加载事件(onload)、加载状态(complete)
Feb 14 Javascript
理解JAVASCRIPT中hasOwnProperty()的作用
Jun 05 Javascript
JS获取当前网页大小以及屏幕分辨率等
Sep 05 Javascript
一个php+js实时显示时间问题
Oct 12 Javascript
微信小程序 MINA文件结构
Oct 17 Javascript
JavaScript表单验证开发
Nov 23 Javascript
jquery实现瀑布流效果 jquery下拉加载新数据
Dec 12 Javascript
JS实现购物车特效
Feb 02 Javascript
详解Javascript获取缓存和清除缓存API
May 25 Javascript
详解微信小程序「渲染层网络层错误」的解决方法
Jan 06 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
关于我转生变成史莱姆这档事:第二季PV上线,萌王2021年回归
2020/05/06 日漫
php selectradio和checkbox默认选择的实现方法详解
2013/06/29 PHP
php获取错误信息的方法
2015/07/17 PHP
通过Email发送PHP错误的方法
2015/07/20 PHP
PHP查看SSL证书信息的方法
2016/09/22 PHP
PHP基于phpqrcode类生成二维码的方法示例详解
2020/08/07 PHP
几种设置表单元素中文本输入框不可编辑的方法总结
2013/11/25 Javascript
AngularJS语法详解(续)
2015/01/23 Javascript
详解javascript遍历方式
2015/11/11 Javascript
jquery实现手风琴效果
2015/11/20 Javascript
jQuery中选择器的基础使用教程
2016/05/23 Javascript
jQuery操作cookie
2016/08/08 Javascript
js鼠标移动时禁止选中文字
2017/02/19 Javascript
jquery实现下拉菜单的手风琴效果
2017/07/23 jQuery
VsCode与Node.js知识点详解
2019/09/05 Javascript
create-react-app中添加less支持的实现
2019/11/15 Javascript
[01:22:29]真视界:2019年国际邀请赛总决赛
2020/01/29 DOTA
简单的Python抓taobao图片爬虫
2014/10/26 Python
Python下线程之间的共享和释放示例
2015/05/04 Python
教你一步步利用python实现贪吃蛇游戏
2019/06/27 Python
Python 操作mysql数据库查询之fetchone(), fetchmany(), fetchall()用法示例
2019/10/17 Python
python标准库OS模块详解
2020/03/10 Python
python中安装django模块的方法
2020/03/12 Python
python实现ssh及sftp功能(实例代码)
2020/03/16 Python
Python plt 利用subplot 实现在一张画布同时画多张图
2021/02/26 Python
CSS3 Flex 弹性布局实例代码详解
2018/11/01 HTML / CSS
canvas如何绘制钟表的方法
2017/12/13 HTML / CSS
在购买印度民族服饰:Soch
2020/09/15 全球购物
2015年音乐教师个人工作总结
2015/05/20 职场文书
道士塔读书笔记
2015/06/30 职场文书
小学音乐课教学反思
2016/02/18 职场文书
抖音短视频(douyin)去水印工具的实现代码
2021/03/30 Javascript
CSS3 菱形拼图实现只旋转div 背景图片不旋转功能
2021/03/30 HTML / CSS
5分钟教你docker安装启动redis全教程(全新方式)
2021/05/29 Redis
Java 实战项目之家居购物商城系统详解流程
2021/11/11 Java/Android
为Centos安装指定版本的Docker
2022/04/01 Servers