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);
}
猜你喜欢
- 想要在准备查询混合数据库系统时将SQL Server转换为 XQuery 和进行反向转换吗?了解如何开发 Web 服务来从SQL Serve
- Access 连接字符串 strConnect = “Provider=Microsoft.Jet.OLEDB.4.0;
- 昨天去面试,百度题果然不一样,笔试我就蒙了,现在能记住两道题,笔试:1、title和alt 区别2、三列布局 左边裂固定宽度左对齐,右边列固
- “操作入口明确”,就是指产品的任何一个功能都要有明确、合理的入口。“操作入口”,指的是产品内部不同模块之间的转接元素,例如在Web产品中,按
- 如何在线更改Windows2000管理者密码?changepwd.htm <html><head><title
- 如何使用Office Chart 9.0 制作图表?代码如下:chart90.asp<HTML><HEAD><
- 【尝尝管理员的滋味】- 淡然看,其实一切都很简单IE的滤镜泄露是最大的危害,没有找到方法解决,所以禁用了滤镜。<!DOCTYPE ht
- 在IE6中背景属性加 a 与 a:hover 两者的伪类结合,在正常逻辑下为何不起作用?测试这问题存在IE6及以下浏览器,这问题我经常遇到在
- 如何获知用户的IP?<% Dim ValidLog ' 日志变量 Valid
- 额……首先呢说说这个标题吧,实在不知道叫什么好,因为这个demo呢其实一个艾文王今天中午给丢给我一个图。他说这个是一个面试题,给我看看。这样
- 用法: 按住鼠标左键拖拽一个框后释放洗洗睡了<!DOCTYPE html public "-//W3C//DTD XHTML
- 1、在Asp页面首部加入Response.Buffer = True Response.ExpiresAbso
- 从今天开始,我将全面的共享出我所能理解的所有WEB标准方面的知识放在这个“WEB标准能有多难?”的专栏里。当然由于振之的水平有限,所讲并非是
- 我们可以用鼠标把Dreamweaver的层在页面内拖动,但要全屏拖动就困难了,下面是一种实现的方法:制作步骤:一、准备图片,取名/file/
- 调度和锁定在很多客户一起查询数据表时,如果使客户能最快地查询到数据就是调度和锁定做的工作了。在MySQL中,我们把select操作叫做读,把
- 先下载:http://signup.qq.com/js/a.js用 IntelliJ IDEA 格式化代码:var naa = true;O
- ORA-01578:Oracle data block corrupted(file # num,block # num)产生原
- 我用 ip=Request.ServerVariables ("
- ASP中判断字符串中是否包含字母和数字的两个函数function isnaw(str) for
- SQL Server数据库查询优化的常用方法总结:本文中,abigale代表查询字符串,ada代表数据表名,alice代表字段名。技巧一:问