当前位置:首页 > 站长

解决网页中Flash“单击以激活并使用此控件”

happyfhb18年前 (2008-12-23)站长1758
摘要:很多站长在做网页 插入flash 得时候会遇到一个很烦人得问题那就是网页得flash老是提示需要激活,并且有一个讨厌得虚线。很是不爽。那如何才能去除这个提示呢,看下面这种方法 非常实用。首先新建一个js文件 这里暂时命名…

很多站长在做网页 插入flash 得时候会遇到一个很烦人得问题

那就是网页得flash老是提示需要激活,并且有一个讨厌得虚线。很是不爽。

那如何才能去除这个提示呢,看下面这种方法 非常实用。

首先新建一个js文件 这里暂时命名 flash.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文件就可以了 这里注意编码问题 很多站长给我说不管用经过
查看原来是编码问题 这个细节大家一定要注意哦 有得时候些js写好了 可是不能用 浏览器提示
字符未关闭 也与编码有问题有关哦。

js做好了 下面外面就把它放在网页中


示例:

在网页<head></head>之间插入以下代码

<script language="javascript" type="text/javascript" src="flash.js的文件路径"></script>

这段代码得意思就是调用我们保存好得js文件到网页中

然后用下面java语句完全替换网页中“<object> ……〈/object>"(包括首尾标记 这里是完整得把以前得代码替换掉)

<script language="javascript" type="text/javascript">
writeflashhtml("_swf=你的FLASH文件地址", "_width=你的FLASH文件宽度", "_height=你的FLASH文件高度" ,"_wmode=transparent");
</script>


呵呵 如果上面都做好得话 那么重新预览你得网页 你会发现问题解决了!非常得实用!

扫描二维码推送至手机访问。

版权声明:本文由海海日记-冯海滨博客发布,如需转载请注明出处。

本文链接:http://www.fenghaibin.com/?id=45

“解决网页中Flash“单击以激活并使用此控件”” 的相关文章

海滨开博了哈哈

经历了这么多,感悟这么多,收获这么多!海滨把以前的博客 51 sina 都关掉了 , 更多的关掉了以前的幼稚的想法!重新开博,新的开始,新的起点。更多的还是和大家一起成长!…

Robot文件的解释和写法

什么是Robot文件?    robots.txt是一个纯文本文件,通过在这个文件中声明该网站中不想被robots访问的部分,这样,该网站的部分或全部内容就可以不被搜索引擎收录了,或者指定搜索引擎只收录指定的内容。    robots.tx…

友情链接声明

本站PR 4百度收录良好。几乎一天一篇文章更新。要求链接网站1. 必须是博客2. 必须pr大于等于33. 一个月最少更新10篇文章4. 百度收录良好…

网络公司建站流程

网络公司建站流程

一个朋友问我网络公司建站流程,比较复杂,一时也讲不清楚,现在贴出来详细的流程。1、客户提出需求 客户通过电话或电子邮件等方式提出网站建设的"基本需求";内容包括: 1.公司介绍;2.项目描述;3.设计要求;4.网站功能需求。2、免费提供建站方案 回答客户的咨询,对客户的需求予以回…

Z-blog帖子间广告添加方法

很多使用海滨淡雅风格的朋友都给海滨提意见说帖子间的广告不知道如何处理。在这里海滨给大家讲解下。要修改帖子间的广告 首先找到根目录下 /THEMES/default/TEMPLATE/ 文件下的 b_article-single.html 文件找到 <div class="post-b…

海滨博客链接黑名单

近日海滨发现海滨博客链接部分连接网站私自去掉本站连接。或者有某些其他问题特曝光如下 以后永远不与连接。http://www.yycle.cn/  以前的时候是博客 现在已经取消博客 成为企业网站www.26qt.cn  网站无法访问http://www.ki76.cn/ …

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。