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 相关文章推荐
window.print打印指定div实例代码
Dec 13 Javascript
13 款最热门的 jQuery 图像 360 度旋转插件推荐
Dec 09 Javascript
jQuery中parent()方法用法实例
Jan 07 Javascript
JavaScript中通过prototype属性共享属性和方法的技巧实例
Mar 13 Javascript
JavaScript中switch语句的用法详解
Jun 03 Javascript
jQuery蓝色风格滑动导航栏代码分享
Aug 19 Javascript
jQuery form插件的使用之处理server返回的JSON, XML,HTML数据
Jan 26 Javascript
jquery获取复选框checkbox的值的简单实现方法
May 26 Javascript
JS利用正则表达式实现简单的密码强弱判断实例
Jun 16 Javascript
Vue实现input宽度随文字长度自适应操作
Jul 29 Javascript
vue+axios 拦截器实现统一token的案例
Sep 11 Javascript
在vue中使用image-webpack-loader实例
Nov 12 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
认识并使用PHP超级全局变量
2010/01/26 PHP
精美漂亮的php分页类代码
2013/04/02 PHP
使用php+apc实现上传进度条且在IE7下不显示的问题解决方法
2013/04/25 PHP
php数组操作之键名比较与差集、交集赋值的方法
2014/11/10 PHP
PHP实现将HTML5中Canvas图像保存到服务器的方法
2014/11/28 PHP
php读取本地json文件的实例
2018/03/07 PHP
JSON.parse 解析字符串出错的解决方法
2010/07/08 Javascript
JS函数验证总结(方便js客户端输入验证)
2010/10/29 Javascript
Chrome Form多次提交表单问题的解决方法
2011/05/09 Javascript
一个JQuery操作Table的代码分享
2012/03/30 Javascript
怎么清空javascript数组
2013/05/11 Javascript
如何创建一个JavaScript弹出DIV窗口层的效果
2013/09/25 Javascript
jquery插件开发之实现jquery手风琴功能分享
2014/03/10 Javascript
JQuery实现鼠标滚轮滑动到页面节点
2015/07/28 Javascript
基于Jquery和CSS3制作数字时钟附源码下载(CSS3篇)
2015/11/24 Javascript
ajax分页效果(bootstrap模态框)
2017/01/23 Javascript
Angular.js中$resource高大上的数据交互详解
2017/07/30 Javascript
使用Vue-cli 3.0搭建Vue项目的方法
2018/06/07 Javascript
layer的prompt弹出框,点击回车,触发确定事件的方法
2019/09/06 Javascript
一篇文章让你搞懂JavaScript 原型和原型链
2020/11/23 Javascript
[26:52]LGD vs EG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python中的with语句与上下文管理器学习总结
2016/06/28 Python
Python实现的插入排序算法原理与用法实例分析
2017/11/22 Python
pandas创建新Dataframe并添加多行的实例
2018/04/08 Python
实例讲解Python爬取网页数据
2018/07/08 Python
pygame实现打字游戏
2021/02/19 Python
Tensorflow安装问题: Could not find a version that satisfies the requirement tensorflow
2020/04/20 Python
档案接收函范文
2014/01/10 职场文书
《散步》教学反思
2014/03/02 职场文书
校园安全标语
2014/06/07 职场文书
服务员岗位职责
2015/02/03 职场文书
学雷锋日活动总结
2015/02/06 职场文书
车辆安全隐患排查制度
2015/08/05 职场文书
2016年最美孝心少年事迹材料
2016/02/26 职场文书
端午节将至,用Python爬取粽子数据并可视化,看看网友喜欢哪种粽子吧!
2021/06/11 Python
MySQL 原理与优化之Update 优化
2022/08/14 MySQL