首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Flash >

JS怎么关闭flash代码

2012-11-23 
JS如何关闭flash代码1.在index.html页面的head里面加入:headscript srcjs/flash.js typetext/ja

JS如何关闭flash代码

1.在index.html页面的<head>里面加入:<head><script src="js/flash.js" type="text/javascript"></script></head>
2.在index.html的body里面加入:<body><div id="Javascript.Div2" onclick="Javascript:closeD();" style="width: 240px; height:90px" align="center">点击关闭它<script language="javascript" type="text/javascript"> <!--  playswf("images/newyear.swf",200,500); //--></script></div></body>

?

3.在另外的js/flash.js的代码如下:function playswf(sFile,sWidth,sHeight){document.write('<object id="objclose" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"  width="'+ sWidth +'" height="'+ sHeight +'"> ');document.write(' <param name="movie" value="'+ sFile +'"> ');document.write(' <param name="quality" value="high"> ');document.write(' <param name="wmode" value="transparent"> ');document.write(' <embed src="'+ sFile +'" wmode="transparent" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+ sWidth +'" height="'+ sHeight +'"></embed> ');document.write('</object> ');}

?

以上3个地方的设置好后,就可以播放你的flash了。

下面是介绍如何在网页中关闭你的这个flash了。

1.在index.html的页面中上面那个放flash的地方:点击onclick="Javascript:closeD();"function closeD(){document.getElementById("Javascript.Div2").style.display = "none";if(document.getElementById("objclose")){objclose.outerHTML="";}}

?其实代码就很简单了,就这句就可以搞定了:objclose.outerHTML="";

?

这里我还碰到了问题:我怎么设置都无法让flash置顶到网页中,好不容易找到了原因。哈哈!

解决办法:要设置宽和高时一定要和flash的宽和高一样的,那样才能在网页中置顶<script language="javascript" type="text/javascript"> <!--  playswf("images/newyear.swf",117,172); //--></script>我原来是自己随便写的数字,所以在网页中总是置不了顶。

?

?

以上就是所有的“如何用JS来显示和关闭flash在网页中的代码”。

?

其实显示的代码也可以单独拉出来,放到网页中,例如:

<div id="Javascript_Div2" onclick="Javascript:closeD();" ><object id="objclose"  classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"  width="117"   height="172">         <param name="movie" value="images/newyear.swf">         <param name="quality" value="high">     <param name="wmode" value="transparent">       <embed src="images/newyear.swf" quality="high" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer"   type="application/x-shockwave-flash" width="117" height="172">  </embed>     </object></div>

?

这样就是显示flash的JS代码了。

热点排行