js插入flash可防止虚线框激活

作者:曾加 来源:曾加博客 时间:2009-03-13 13:31:00 

方法一【推荐】、用js插入flash,可防止虚线框激活

建立一个ShowFlash.js文件,拷贝以下代码:

function showFlash(width,height,src)
{
document.write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width=" + width + " height=" + height + "><param name='movie' value='" + src + "'><param name='quality' value='high'><param name='wmode' value='transparent'><embed src='" + src +"' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width=" + width + " height='" + height + "'></embed></object>");
}


 在html页面中header区域插入以下代码:
<SCRIPT src="js2/showFlash.js"></SCRIPT>

在html页面中要插入动画的地方插入以下代码:

<SCRIPT>showFlash(600,45,'/flash/menu.swf');</SCRIPT>

tips:600,45 为flash的尺寸;/flash/menu.swf为动画所在的路径

方法二、

网页中的flash经常被拦截,而且由浏览器的不同,可能造成显示的效果和预期的不同。

使用js代码插入flash,基本可以解决这个问题。

1.显示一个400*100的透明背景flash:

//show flash
function ShowFlash()
{
var thtml="<EMBED align=left src=images/logo.swf height=100 width=400 type=application/x-shockwave-flash ; quality=high wmode=transparent menu=false></EMBED>";
document.write(thtml);
}

2.可以加一些参数,使js更通用一些,比如://show flash
function ShowFlash(h,w)
{
var thtml="<EMBED align=left src=images/logo.swf height="+h+" width="+w+" type=application/x-shockwave-flash ; quality=high wmode=transparent menu=false></EMBED>";
document.write(thtml);
}

标签:js,flash,激活,虚线框
0
投稿

猜你喜欢

  • 关于网站导航设计的探讨

    2008-02-28 13:20:00
  • 是时候不用考虑基于字体大小(em)的设计了

    2009-10-24 13:25:00
  • 人民币的符号的正确表示法?一杠?两杠?¥还是¥呢?

    2010-03-24 12:21:00
  • 利用XMLHTTP检测网址及探测服务器类型

    2009-04-24 15:12:00
  • windows 2000 IIS下配置Php+Mysql+zend的图文教程(完整版)

    2007-06-15 10:51:00
  • MySQL查询优化

    2009-03-09 14:41:00
  • CSS3的新特性

    2009-03-23 17:46:00
  • ASP图片分页代码 (通用)

    2009-06-22 12:57:00
  • MYSQL中取得最后一条记录

    2010-03-09 16:08:00
  • CSS浏览器兼容方案

    2008-06-10 12:21:00
  • ASP+ajax注册即时提示程序代码

    2011-02-05 11:25:00
  • SQL Server 2005日志文件损坏的处理方法

    2008-12-02 14:36:00
  • seo网站如何实现301跳转?

    2010-01-15 12:59:00
  • Mootools常用方法扩展(二)

    2009-01-11 18:22:00
  • PSD to CSS —— CSS布局实战新概念系列教程

    2009-05-30 16:40:00
  • 禁止使用 Firebug

    2009-05-20 12:04:00
  • 如何使数据库中取出的数据保持原有格式

    2008-11-27 16:16:00
  • 防止表格或或div层被撑开的几种方法

    2008-01-01 15:33:00
  • Google中秋logo被恶搞

    2007-09-25 15:55:00
  • Response.Flush的使用心得

    2010-04-08 12:57:00
  • asp之家 网络编程 m.aspxhome.com