• 3U娱乐城可信吗 2018-07-22
  • “智能之光”照进津门大地——天津加快建设智能科技产业发展新高地 2018-07-22
  • China party system sets an example 2018-07-22
  • 荔枝跨年“全能女王”刘涛登台献唱(组图) 2018-07-22
  • 安徽省十二届人大代表议案建议全部办结 2018-07-22
  • 清明假期还没过,五一火车票已开售,你抢票了没? 2018-07-21
  • 江城元宵细雨 观灯注意安全 2018-07-21
  • 杠杆资本弃壳退场 汇垠系让渡两公司控股权 2018-07-21
  • 12月12日活动爆料丨剁剁剁剁什么手,这次绝不让你吃土! 2018-07-20
  • 美国创新力排名跌出前十 韩国和瑞典蝉联前两名 2018-07-20
  • 讲述真人版“红海行动” 引孙杨现场动容 2018-07-20
  • 太阳城娱乐城网伟易博 2018-07-19
  • 先重组转型后变无主 帝龙文化实控人退位被"翻旧账" 2018-07-19
  • 线下数据大揭秘:南京女孩的钱都花哪儿了? 2018-07-19
  • 寒冷时节 咋防流感教你三招抵御感冒 2018-07-19
  • 如何解决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开发者随手翻阅。