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" class="div" οnclick="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的地方:点击οnclick="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" class="div" οnclick="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代码了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值