js Flash插入函数免激活代码


Posted in Javascript onMarch 31, 2009
第一步:写个JS脚本文件flash.js 
程序代码: 
function writeFlashHTML( arg ) 
{ 
var parm = [] 
var _default_version = "8,0,24,0"; 
var _default_quality = "high"; 
var _default_align = "middle"; 
var _default_menu = "false"; 
for(i = 0; i < arguments.length; i ++) 
{ 
parm[i] = arguments[i].split(' ').join('').split('=') 
for (var j = parm[i].length-1; j > 1; j --){ 
parm[i][j-1]+="="+parm[i].pop(); 
} 
switch (parm[i][0]) 
{ 
case '_version' : var _version = parm[i][1] ; break ; 
case '_swf' : var _swf = parm[i][1] ; break ; 
case '_base' : var _base = parm[i][1] ; break ; 
case '_quality' : var _quality = parm[i][1] ; break ; 
case '_loop' : var _loop = parm[i][1] ; break ; 
case '_bgcolor' : var _bgcolor = parm[i][1] ; break ; 
case '_wmode' : var _wmode = parm[i][1] ; break ; 
case '_play' : var _play = parm[i][1] ; break ; 
case '_menu' : var _menu = parm[i][1] ; break ; 
case '_scale' : var _scale = parm[i][1] ; break ; 
case '_salign' : var _salign = parm[i][1] ; break ; 
case '_height' : var _height = parm[i][1] ; break ; 
case '_width' : var _width = parm[i][1] ; break ; 
case '_hspace' : var _hspace = parm[i][1] ; break ; 
case '_vspace' : var _vspace = parm[i][1] ; break ; 
case '_align' : var _align = parm[i][1] ; break ; 
case '_class' : var _class = parm[i][1] ; break ; 
case '_id' : var _id = parm[i][1] ; break ; 
case '_name' : var _name = parm[i][1] ; break ; 
case '_style' : var _style = parm[i][1] ; break ; 
case '_declare' : var _declare = parm[i][1] ; break ; 
case '_flashvars' : var _flashvars = parm[i][1] ; break ; 
default :; 
} 
} 
var thtml = "" 
thtml += "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=" + ((_version)?_version:_default_version) + "'" 
if(_width) thtml += " width='" + _width + "'" 
if(_height) thtml += " height='" + _height + "'" 
if(_hspace) thtml += " hspace='" + _hspace + "'" 
if(_vspace) thtml += " vspace='" + _vspace + "'" 
if(_align) thtml += " align='" + _align + "'" 
else thtml += " align='" + _default_align + "'" 
if(_class) thtml += " class='" + _class + "'" 
if(_id) thtml += " id='" + _id + "'" 
if(_name) thtml += " name='" + _name + "'" 
if(_style) thtml += " style='" + _style + "'" 
if(_declare) thtml += " " + _declare 
thtml += ">" 
if(_swf) thtml += "<param name='movie' value='" + _swf + "'>" 
if(_quality) thtml += "<param name='quality' value='" + _quality + "'>" 
else thtml += "<param name='quality' value ='" + _default_quality + "'>" 
if(_loop) thtml += "<param name='loop' value='" + _loop + "'>" 
if(_bgcolor) thtml += "<param name='bgcolor' value='" + _bgcolor + "'>" 
if(_play) thtml += "<param name='play' value='" + _play + "'>" 
if(_menu) thtml += "<param name='menu' value='" + _menu + "'>" 
else thtml += "<param name='menu' value='" + _default_menu + "'>" 
if(_scale) thtml += "<param name='scale' value='" + _scale + "'>" 
if(_salign) thtml += "<param name='salign' value='" + _salign + "'>" 
if(_wmode) thtml += "<param name='wmode' value='" + _wmode + "'>" 
if(_base) thtml += "<param name='base' value='" + _base + "'>" 
if(_flashvars) thtml += "<param name='flashvars' value='" + _flashvars + "'>" 
thtml += "<embed pluginspage='http://www.macromedia.com/go/getflashplayer'" 
if(_width) thtml += " width='" + _width + "'" 
if(_height) thtml += " height='" + _height + "'" 
if(_hspace) thtml += " hspace='" + _hspace + "'" 
if(_vspace) thtml += " vspace='" + _vspace + "'" 
if(_align) thtml += " align='" + _align + "'" 
else thtml += " align='" + _default_align + "'" 
if(_class) thtml += " class='" + _class + "'" 
if(_id) thtml += " id='" + _id + "'" 
if(_name) thtml += " name='" + _name + "'" 
if(_style) thtml += " style='" + _style + "'" 
thtml += " type='application/x-shockwave-flash'" 
if(_declare) thtml += " " + _declare 
if(_swf) thtml += " src='" + _swf + "'" 
if(_quality) thtml += " quality='" + _quality + "'" 
else thtml += " quality='" + _default_quality + "'" 
if(_loop) thtml += " loop='" + _loop + "'" 
if(_bgcolor) thtml += " bgcolor='" + _bgcolor + "'" 
if(_play) thtml += " play='" + _play + "'" 
if(_menu) thtml += " menu='" + _menu + "'" 
else thtml += " menu='" + _default_menu + "'" 
if(_scale) thtml += " scale='" + _scale + "'" 
if(_salign) thtml += " salign='" + _salign + "'" 
if(_wmode) thtml += " wmode='" + _wmode + "'" 
if(_base) thtml += " base='" + _base + "'" 
if(_flashvars) thtml += " flashvars='" + _flashvars + "'" 
thtml += "></embed>" 
thtml += "</object>" 
document.write(thtml) 
}

第二步:引用此JS文件到相应页面:
<script language="JavaScript" type="text/javascript" src="flash.js"></script>

第三步:具体插入Flash:

程序代码:

<script language="JavaScript" type="text/javascript"> 
writeFlashHTML("_swf=index.swf", "_width=100%", "_height=100%" ,"_wmode=transparent"); 
</script>
Javascript 相关文章推荐
jquery 批量上传图片实现代码
Jan 28 Javascript
JavaScript实现检查页面上的广告是否被AdBlock屏蔽了的方法
Nov 03 Javascript
js canvas实现擦除动画
Jul 16 Javascript
AngularJS入门教程之XHR和依赖注入详解
Aug 18 Javascript
JS命令模式例子之菜单程序
Oct 10 Javascript
详解JavaScript树结构
Jan 09 Javascript
AngularJS入门教程一:路由用法初探
May 27 Javascript
详解webpack中的hash、chunkhash、contenthash区别
Jan 05 Javascript
微信小程序实现的绘制table表格功能示例
Apr 26 Javascript
原生js添加一个或多个类名的方法分析
Jul 30 Javascript
Vue实现简单计算器案例
Feb 25 Javascript
一文搞懂redux在react中的初步用法
Jun 09 Javascript
响应鼠标变换表格背景或者颜色的代码
Mar 30 #Javascript
用JavaScript实现单继承和多继承的简单方法
Mar 29 #Javascript
javascript 极速 隐藏/显示万行表格列只需 60毫秒
Mar 28 #Javascript
一个tab标签切换效果代码
Mar 27 #Javascript
js onpropertychange输入框 事件获取属性
Mar 26 #Javascript
input 高级限制级用法
Mar 26 #Javascript
HTML代码中标签的全部属性 中文注释说明
Mar 26 #Javascript
You might like
discuz论坛 用户登录 后台程序代码
2008/11/27 PHP
php实现文件下载更能介绍
2012/11/23 PHP
PHP 使用header函数设置HTTP头的示例解析 表头
2013/06/17 PHP
100行PHP代码实现socks5代理服务器
2016/04/28 PHP
php 输入输出流详解及示例代码
2016/08/25 PHP
关于可运行代码无法正常执行的使用说明
2010/05/13 Javascript
jQuery异步加载数据并添加事件示例
2014/08/24 Javascript
JQuery通过AJAX从后台获取信息显示在表格上并支持行选中
2015/09/15 Javascript
JS实现新浪博客左侧的Blog管理菜单效果代码
2015/10/22 Javascript
javascript实现的猜数小游戏完整实例代码
2016/05/10 Javascript
ES6新特性之Object的变化分析
2017/03/31 Javascript
JS实现的数组去除重复数据算法小结
2017/11/17 Javascript
axios中cookie跨域及相关配置示例详解
2017/12/20 Javascript
利用npm 安装删除模块的方法
2018/05/15 Javascript
vue框架搭建之axios使用教程
2018/07/11 Javascript
JS集合set类的实现与使用方法示例
2019/02/01 Javascript
vue基础之data存储数据及v-for循环用法示例
2019/03/08 Javascript
Node.js API详解之 vm模块用法实例分析
2020/05/27 Javascript
Python求两个文本文件以行为单位的交集、并集与差集的方法
2015/06/17 Python
在Python的Django框架中加载模版的方法
2015/07/16 Python
Python实现通过文件路径获取文件hash值的方法
2017/04/29 Python
Python实现批量压缩图片
2018/01/25 Python
基于python实现百度翻译功能
2019/05/09 Python
python实现把二维列表变为一维列表的方法分析
2019/10/08 Python
Python基于stuck实现scoket文件传输
2020/04/02 Python
jupyter notebook指定启动目录的方法
2021/03/02 Python
10分钟入门CSS3 Animation
2018/12/25 HTML / CSS
健康监测猫砂:Pretty Litter
2017/05/25 全球购物
Diamondback自行车:拥有你的冒险
2019/04/22 全球购物
在浏览器端如何得到服务器端响应的XML数据
2012/11/24 面试题
客服专员岗位职责范本
2013/11/29 职场文书
大班幼儿评语大全
2014/04/30 职场文书
档案信息化建设方案
2014/05/16 职场文书
2015社区爱国卫生工作总结
2015/04/21 职场文书
2016年区委书记抓基层党建工作公开承诺书
2016/03/25 职场文书
Python写情书? 10行代码展示如何把情书写在她的照片里
2022/04/21 Python