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 相关文章推荐
JavaScript与DropDownList 区别分析
Jan 01 Javascript
JavaScript 设计模式 富有表现力的Javascript(一)
May 26 Javascript
js 得到文件后缀(通过正则实现)
Jul 08 Javascript
JavaScript之IE的fireEvent方法详细解析
Nov 20 Javascript
JavaScript浏览器对象之一Window对象详解
Jun 03 Javascript
canvas绘制七巧板
Feb 03 Javascript
bootstrap+jQuery实现的动态进度条功能示例
May 25 jQuery
使用webpack打包后的vue项目如何正确运行(express)
Oct 26 Javascript
如何去除富文本中的html标签及vue、react、微信小程序中的过滤器
Nov 21 Javascript
vue watch关于对象内的属性监听
Apr 22 Javascript
小程序实现可拖动的悬浮按钮
Sep 07 Javascript
帮你提高开发效率的JavaScript20个技巧
Jun 18 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
Zend公司全球首推PHP认证
2006/10/09 PHP
PHP的SQL注入实现(测试代码安全不错)
2011/02/27 PHP
PHP Streams(流)详细介绍及使用
2015/05/12 PHP
PHP实现多级分类生成树的方法示例
2017/02/07 PHP
PHP数组遍历的几种常见方式总结
2019/02/15 PHP
Javascript的getYear、getFullYear、getUTCFullYear异同分享
2011/11/30 Javascript
javascript操作excel生成报表全攻略
2014/05/04 Javascript
Javascript的严格模式strict mode详细介绍
2014/06/06 Javascript
jquery实现定时自动轮播特效
2015/12/10 Javascript
jquery实现倒计时功能
2015/12/28 Javascript
jQuery中table数据的值拷贝和拆分
2017/03/19 Javascript
纯js实现动态时间显示
2020/09/07 Javascript
说说AngularJS中的$parse和$eval的用法
2017/09/14 Javascript
原生JS实现的跳一跳小游戏完整实例
2019/01/27 Javascript
在Python中利用Pandas库处理大数据的简单介绍
2015/04/07 Python
详解Python中列表和元祖的使用方法
2015/04/25 Python
在Python的Django框架中使用通用视图的方法
2015/07/21 Python
详解Python之数据序列化(json、pickle、shelve)
2017/03/30 Python
Python制作动态字符图的实例
2019/01/27 Python
Python pip 安装与使用(安装、更新、删除)
2019/10/06 Python
Python input函数使用实例解析
2019/11/22 Python
python爬虫开发之PyQuery模块详细使用方法与实例全解
2020/03/09 Python
python实现遍历文件夹图片并重命名
2020/03/23 Python
django执行数据库查询之后实现返回的结果集转json
2020/03/31 Python
python使用布隆过滤器的实现示例
2020/08/20 Python
CSS3 创建网页动画实现弹跳球动效果
2018/10/30 HTML / CSS
美国隐形眼镜销售网站:ContactsDirect
2017/10/28 全球购物
客户代表自我评价范例
2013/09/24 职场文书
土木工程专业大学毕业生求职信
2013/10/13 职场文书
新闻学专业应届生求职信
2013/11/08 职场文书
会计专业应届生自荐信
2014/02/07 职场文书
环卫处个人工作总结
2015/03/04 职场文书
催款函范文
2015/06/24 职场文书
浅谈:电影《孔子》观后感(范文)
2019/10/14 职场文书
golang的文件创建及读写操作
2022/04/14 Golang
vue封装数字翻牌器
2022/04/20 Vue.js