欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js Flash插入函數(shù)免激活代碼

 更新時(shí)間:2009年03月31日 00:29:48   作者:  
好多情況下flash會(huì)出現(xiàn)需要單擊激活,不過一般新版本中直接插入隨然不用激活但代碼較多,下面的方法是個(gè)函數(shù),其實(shí)代碼也不少,不過思路很好,大家可以看看。
復(fù)制代碼 代碼如下:

第一步:寫個(gè)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文件到相應(yīng)頁面:
復(fù)制代碼 代碼如下:

<script language="JavaScript" type="text/javascript" src="flash.js"></script>

第三步:具體插入Flash:

程序代碼:
復(fù)制代碼 代碼如下:

<script language="JavaScript" type="text/javascript">
writeFlashHTML("_swf=index.swf", "_width=100%", "_height=100%" ,"_wmode=transparent");
</script>

相關(guān)文章

  • 去除有數(shù)組中重復(fù)的元素

    去除有數(shù)組中重復(fù)的元素

    數(shù)組 重復(fù)采用的是Object的 in 操作符,體現(xiàn)一把它的強(qiáng)大(有更好的辦法來實(shí)現(xiàn)這個(gè)功能,但是這里只是演示 in 操作符)!
    2008-03-03
  • 你需要知道的TypeScript高級(jí)類型總結(jié)

    你需要知道的TypeScript高級(jí)類型總結(jié)

    在開發(fā)過程中,為了應(yīng)對(duì)多變的復(fù)雜場(chǎng)景,我們需要了解一下?TypeScript?的高級(jí)類型。本文就為大家整理了一些需要掌握的TypeScript高級(jí)類型,需要的可以參考一下
    2022-08-08
  • 原生JavaScript實(shí)現(xiàn)的無縫滾動(dòng)功能詳解

    原生JavaScript實(shí)現(xiàn)的無縫滾動(dòng)功能詳解

    這篇文章主要介紹了原生JavaScript實(shí)現(xiàn)的無縫滾動(dòng)功能,結(jié)合實(shí)例形式詳細(xì)分析了JavaScript無縫滾動(dòng)具體實(shí)現(xiàn)步驟、相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2020-01-01
  • 教你一步步實(shí)現(xiàn)一個(gè)簡(jiǎn)易promise

    教你一步步實(shí)現(xiàn)一個(gè)簡(jiǎn)易promise

    Promise是異步編程的一種解決方案,比傳統(tǒng)的解決方案回調(diào)函數(shù)和事件更合理且更強(qiáng)大,這篇文章主要給大家介紹了關(guān)于如何一步步實(shí)現(xiàn)一個(gè)簡(jiǎn)易promise的相關(guān)資料,需要的朋友可以參考下
    2021-11-11
  • js+canvas實(shí)現(xiàn)繪制正方形并插入文字效果(居中顯示)

    js+canvas實(shí)現(xiàn)繪制正方形并插入文字效果(居中顯示)

    canvas是一個(gè)可以讓我們使用腳本繪圖的標(biāo)簽,它提供了一系列完整的屬性和方法,下面這篇文章主要給大家介紹了js+canvas實(shí)現(xiàn)繪制正方形并插入文字居中顯示效果的相關(guān)資料,需要的朋友可以參考下
    2023-11-11
  • 詳解微信小程序軌跡回放實(shí)現(xiàn)及遇到的坑

    詳解微信小程序軌跡回放實(shí)現(xiàn)及遇到的坑

    這篇文章主要介紹了詳解微信小程序軌跡回放實(shí)現(xiàn)及遇到的坑,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • javascript實(shí)現(xiàn)html頁面之間參數(shù)傳遞的四種方法實(shí)例分析

    javascript實(shí)現(xiàn)html頁面之間參數(shù)傳遞的四種方法實(shí)例分析

    這篇文章主要介紹了javascript實(shí)現(xiàn)html頁面之間參數(shù)傳遞的四種方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了JavaScript實(shí)現(xiàn)頁面之間參數(shù)傳遞的常用技巧,需要的朋友可以參考下
    2015-12-12
  • OpenLayer實(shí)現(xiàn)自定義坐標(biāo)點(diǎn)的繪制

    OpenLayer實(shí)現(xiàn)自定義坐標(biāo)點(diǎn)的繪制

    OpenLayers?是一個(gè)專為Web?GIS?客戶端開發(fā)提供的JavaScript?類庫包,用于實(shí)現(xiàn)標(biāo)準(zhǔn)格式發(fā)布的地圖數(shù)據(jù)訪問。本文將利用OpenLayer實(shí)現(xiàn)自定義坐標(biāo)點(diǎn)的繪制,感興趣的可以了解一下
    2022-04-04
  • JS+CSS實(shí)現(xiàn)電子商務(wù)網(wǎng)站導(dǎo)航模板效果代碼

    JS+CSS實(shí)現(xiàn)電子商務(wù)網(wǎng)站導(dǎo)航模板效果代碼

    這篇文章主要介紹了JS+CSS實(shí)現(xiàn)電子商務(wù)網(wǎng)站導(dǎo)航模板效果代碼,涉及JavaScript結(jié)合css動(dòng)態(tài)操作頁面元素屬性的相關(guān)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-09-09
  • setInterval 和 setTimeout會(huì)產(chǎn)生內(nèi)存溢出

    setInterval 和 setTimeout會(huì)產(chǎn)生內(nèi)存溢出

    jscript 5.7 發(fā)布修復(fù)了不少ie javascript內(nèi)存泄露的問題。但是leak依然存在。當(dāng)我們頻繁使用 setInterval 和 setTimeout 時(shí)就會(huì)每幾秒鐘出現(xiàn)32k leak...
    2008-02-02

最新評(píng)論