• 国家国际发展合作署举行揭牌仪式 2018-04-21
  • 春潮涌动,千余青少年相约科技馆 2018-04-21
  • 英俄用“关闭电视台”互相威胁 双边关系雪上加霜 2018-04-21
  • 拔不拔赖清德?蔡英文何去何从 2018-04-21
  • 我国阅读指数首次发布 人均纸书阅读量为4.66本 2018-04-20
  • 《夏目的美丽日记》绿色度测评报告 2018-04-20
  • 只要打动人心,文艺片也可以很好看 2018-04-19
  • 《荒城纪》揭幕北京大学生电影节 2018-04-19
  • 贵州桐梓:困难群众打工差点错过“移民搬迁”之后 2018-04-19
  • 《英雄联盟》2018年季中冠军赛入围赛抽签将4月24日举行 2018-04-19
  • 全国最美志愿者黄梅生:孤儿的“校长爸爸” 2018-04-19
  • 《荒城纪》揭幕北京大学生电影节 2018-04-18
  • 贵州桐梓:困难群众打工差点错过“移民搬迁”之后 2018-04-18
  • 老布什夫人芭芭拉放弃治疗,余生将在家中“颐养” 2018-04-18
  • 音乐剧《朝暮有情人》演绎港穗两地三代情 2018-04-18
  • 如何解决DIV层被Flash遮盖问题(兼容IE和火狐浏览器),如何使DIV层在FLASH上面显示

    栏目: 编程语言 发布于: 2014-05-07 14:05:50

    今天给一家网站做了个弹出咨询框效果,做完后发现在火狐浏览器(360浏览器)里面弹出的div层总是被页面上的flash层给遮盖住了,在IE浏览器下面倒是没有问题。上网搜了搜,找到了解决办法,现就如何解决DIV层被Flash遮盖问题(兼容IE和火狐浏览器)做一下分享。

    对于IE浏览器下解决DIV层被Flash遮盖的问题可在页面加载flash的代码段中加入如下参数:

    <param name="wmode" value="transparent" />

    对于firefox浏览器下解决DIV层被Flash遮盖的问题需要按如下的方式加入相关参数:

    <embed src="flash.swf" wmode="transparent" ... ></embed>

    因此综上可以得出同时兼容IE和firefox浏览器的解决div层被flash遮盖的问题可按如下方式加载flash:

    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://www.rocksun.cn/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="990" height="90">
    <param name="movie" value="" />
    <param name="wmode" value="transparent" />
    <param name="quality" value="high" />
    <embed wmode="transparent" src="" quality="high" pluginspage="http://www.rocksun.cn/go/getflashplayer" type="application/x-shockwave-flash" width="990" height="90"></embed>
    </object>

    关于object wmode属性的资料:

    该属性为可选参数,允许使用 Internet Explorer 4.0 中的透明 Flash 内容、绝对定位和分层显示功能。此标记/属性仅在带有 Flash Player ActiveX 控件的 Windows 中有效。

    "Window"在 Web 页上用影片自己的矩形窗口来播放应用程序。"Window"表明此 Flash 应用程序与 HTML 层没有任何交互,并且始终位于最顶层。

    "Opaque" 使应用程序隐藏页面上位于它后面的所有内容。

    "Transparent"使 HTML 页的背景可以透过应用程序的所有透明部分显示出来,并且可能会降低动画性能。

    "Opaque windowless"和"Transparent windowless"都可与 HTML 层交互,从而允许 SWF 文件上方的层遮蔽应用程序。这两种选项之间的差异在于"Transparent"允许透明,因此,如果 SWF 文件的某一部分是透明的,则 SWF 文件下方的 HTML 层可以透过该部分显示出来,而"opaque"则不会显示。

    如果忽略此属性,默认值为 Window。仅适用于 object。

    您可能感兴趣的文章

    • 如何设置DIV层显示在flash对象之上,兼容ie和firefox等浏览器
    • 鼠标移动到文字上出现浮层提示特效(兼容IE,火狐等所有浏览器)
    • JS判断滚动条是否停止滚动,兼容IE和火狐浏览器
    • javascript判断鼠标左右键点击-兼容ie、firefox、chrome等各大主流浏览器
    • 显示行号的文本框效果,兼容ie、火狐等浏览器
    • 随滚动条滑动而滑动的DIV层(固定在网页顶部不随浏览滚动而消失的DIV层)
    • JS获取按键的代码,Js如何屏蔽用户的按键,Js获取用户按键对应的ASII码(兼容所有浏览器)
    • jquery下拉菜单效果(超简洁实用,兼容IE和firefox等主流浏览器)
    本站文章除注明转载外,均为本站原创或编译?;队魏涡问降淖?,但请务必注明出处。
    转载请注明:文章转载自 七星彩票平台
    本文标题:如何解决DIV层被Flash遮盖问题(兼容IE和火狐浏览器),如何使DIV层在FLASH上面显示
    IT技术书籍推荐:
    O'Reilly精品图书系列:JavaScript权威指南(第6版)
    O'Reilly精品图书系列:JavaScript权威指南(第6版)
    弗兰纳根(David Flanagan) (作者), 淘宝前端团队 (译者)
    《O'Reilly精品图书系列:JavaScript权威指南(第6版)》讲述的内容涵盖JavaScript语言本身,以及Web浏览器所实现的JavaScriptAPI?!禣'Reilly精品图书系列:JavaScript权威指南(第6版)》涵盖了HTML5和ECMAScript5,很多章节完全重写,增加了当今Web开发的最佳实践的内容,新增的章节包括jQuery、服务器端JavaScript、图形编程以及JavaScript式的面向对象?!禣'Reilly精品图书系列:JavaScript权威指南(第6版)》不仅适合初学者系统学习,也适合有经验的JavaScript开发者随手翻阅。