`
lzkyo
  • 浏览: 468531 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

下拉菜单被表单、图片、FLASH挡住的解决办法

    博客分类:
  • Jsp
阅读更多

设置Flash的参数:

     <param name="wmode" value="opaque">

     <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="468" height="60">
     <param name="movie" value="http://pepsi.flash8.net/pepsi46860.swf">
     <param name="wmode" value="opaque">
     <param name="quality" value="high">
     <embed src="/Files/BeyondPic/2006-2/11/0621123563955772.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="468" height="60"></embed>
     </object>
     <div style="position:absolute;left:150;top:50;width:100px;height:50px;background:green">
     </div>

     或者用
     <param name="wmode" value="transparent">

     <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="468" height="60">
     <param name="movie" value="http://pepsi.flash8.net/pepsi46860.swf">
     <param name="wmode" value="transparent">
     <param name="quality" value="high"><embed src="/Files/BeyondPic/2006-2/11/0621123563955772.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="468" height="60"></embed>
     </object>
     <div style="position:absolute;left:150;top:50;width:100px;height:50px;background:green">
     </div>

     2.被图片挡住

     这个估计是因为图片也放在层中,而图片所在层的Z轴索引值比该层大,所以被挡住,解决办法是更改该层的Z轴索引值至比图片层大。

     <div style="position:absolute;left:0;top:20;z-index:2;background:red;width:120px;height:70px">

     1<img src="/Files/BeyondPic/2006-2/11/0621123575645815.gif">
     </div>
     <div style="position:absolute;left:50;top:50;z-index:2;background:green;width:120px;height:70px">

     2<img src="/Files/BeyondPic/2006-2/11/0621123575645815.gif">
     </div>
     <div style="position:absolute;left:90;top:80;z-index:2;background:blue;width:120px;height:70px">

     3<img src="/Files/BeyondPic/2006-2/11/0621123575645815.gif">
     </div>

     3.被表单控件挡住

     这个目前还没有完美的解决方法,一般都是在设计排版时就尽量避免这种情况,如果是万不得已,就在层经过表单控件时让表单控件隐藏,过后再让它显示:

     <button onClick="oSelect.style.display='none';oLayer.style.display='inline'">显示层隐藏下拉选项</button>
     <button onClick="oSelect.style.display='inline';oLayer.style.display='none'">显示下拉选项隐藏层</button>

     <div style="position:absolute;left:0;top:50;z-index:2;background:red;width:120px;height:50px">
     z-index:1<select id="oSelect"></select>
     </div>

     <div id="oLayer" style="position:absolute;left:30;top:60;z-index:2;background:green;width:120px;height:70px;display:none">
     z-index:2<img src="/Files/BeyondPic/2006-2/11/0621123575645815.gif">
     </div>

     当然还有用优先级别较高的控件来代替层的方法解决,但控件并非是每台机器上都有安装,而且控件的可定制性也差,也就是常说的兼容性问题:

     hhctrl.ocx

     <OBJECT id=hhctrl type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" codebase="<I>file:</I>hhctrl.ocx#Version=4,0,0,24" width=80 height=20>
     <PARAM name="Command" value="Related Topics, MENU">
     <PARAM name="Button" value="Menu">
     <PARAM name="Item1" value="[X-Eyes];http://x-lover.com/forums/">
     <PARAM name="Item2" value="闪客之吧;http://www.flash8.net">
     <PARAM name="Item3" value="零刻联盟;http://www.linkmeng.com/">
     <PARAM name="Item4" value="蓝色理想;http://www.blueidea.com/">
     <PARAM name="Item5" value="<a href="http://www.5d.cn">5D多媒体</a>;http://www.5d.cn">
     </OBJECT>
     <select></select>
     window.createPopup()窗口(需要IE5.5+支持)
     <SCRIPT>
     var oPopup = window.createPopup();
     function showPopupWin(){
     var oPopBody = oPopup.document.body;
     oPopBody.style.backgroundColor = "green";
     oPopup.show(50, 120, 180, 65,document.body);
     }
     </SCRIPT>
     <BUTTON onclick="showPopupWin()">Click Me!</BUTTON><select></select>
     <iframe src="index.asp"></iframe>

分享到:
评论

相关推荐

    下拉菜单被flash挡住的解决方法

    最好的真正解决下拉菜单被flash挡住的解决方法_界面设计_前端技术.

    能挡住下拉表单的CSS+JS下拉菜单

    "能挡住下拉表单的CSS+JS下拉菜单"是一个专门设计的解决方案,旨在解决下拉菜单与下拉表单冲突的问题。在网页上,如果一个下拉菜单出现在下拉表单之上,可能会导致用户无法正确交互。这个技术通过结合CSS和...

    下拉菜单被flash给挡住了,解决方法!!

    在网页设计中,有时会遇到一个常见的问题:下拉菜单被Flash内容遮挡,导致用户无法正常交互。...建议下载并参考这些文件,结合实际页面结构和需求,选择合适的解决方案来解决下拉菜单被Flash遮挡的问题。

    解决下拉菜单被iframe遮住问题

    在网页设计中,下拉菜单经常用于实现导航或者...总之,解决下拉菜单被`iframe`遮住的问题通常涉及调整`z-index`、重新定位元素或使用JavaScript进行动态调整。根据具体场景选择合适的方法,可以有效地解决这类问题。

    flash弹出式下拉菜单

    在本话题中,我们关注的是"Flash弹出式下拉菜单",这是一种在网页设计中常见且实用的交互元素,尤其在早期的网页设计中非常流行。这种菜单可以提供一种整洁、吸引人的方式来展示大量的导航选项,当用户点击主菜单项...

    jQuery select框美化自定义下拉菜单选择表单代码

    jQuery select框美化自定义下拉菜单选择表单代码 jQuery select框美化自定义下拉菜单选择表单代码 jQuery select框美化自定义下拉菜单选择表单代码 jQuery select框美化自定义下拉菜单选择表单代码

    下拉菜单集合(二级、三级下拉菜单)

    为了增加动态效果和交互性,JavaScript(或jQuery等库)常被用来处理下拉菜单的打开和关闭事件。例如,监听`click`或`mouseover`事件,根据事件类型来显示或隐藏菜单。还可以添加其他功能,如禁用某些选项、跟踪用户...

    表单输入框下拉菜单全攻略

    表单输入框下拉菜单,也被称为选择框或下拉列表,通常用于提供一组预定义的选项供用户选择。它们可以用于减少输入错误,简化用户界面,并在有限的空间内显示大量信息。这种组件在注册表单、调查问卷、订单页面等场景...

    C++实现下拉菜单的解决方案

    本解决方案主要关注如何使用C++语言来实现下拉菜单功能,旨在为开发者提供一种直观、易于操作的用户界面组件。 C++本身并不直接支持GUI(图形用户界面)编程,但可以借助第三方库或者标准库如Qt、wxWidgets、GTK+等...

    vue实现带过渡效果的下拉菜单功能

    在本文中,将详细介绍如何使用Vue.js框架来实现一个带有过渡动画效果的下拉菜单功能。这个功能不仅适用于Web端,还包括对移动端的适配,并且还包含了一些额外的交互效果,比如点击下拉菜单之外的区域隐藏下拉菜单。 ...

    Flash二级菜单 下拉风格的菜单.rar

    在网页设计和交互开发中,下拉菜单是一种常见的导航元素,尤其在Flash技术盛行的时期,它被广泛用于创建动态且吸引人的用户界面。本文将深入探讨“Flash二级菜单 下拉风格的菜单”这一主题,以及如何利用Flash8...

    FLASH CS4 AS3 各式各样的下拉菜单

    这篇教程将深入探讨如何在Flash CS4中使用AS3创建各种类型的下拉菜单。 1. **基础概念**: - **ActionScript 3.0**: AS3是Flash平台的脚本语言,相比AS2,它提供了更强的类型检查、面向对象编程和性能提升。 - **...

    jQuery下拉菜单表单美化插件

    "jQuery下拉菜单表单美化插件",如"Image DropDown",正是为了提升这种体验而诞生的工具。这款插件是基于JavaScript库jQuery开发的,其主要目标是将传统的HTML `&lt;select&gt;` 下拉菜单转化为更具吸引力、更易用的交互...

    超牛的AJAX下拉菜单(调用即可用)

    在这个名为“超牛的AJAX下拉菜单”的资源中,我们可以看到一个适用于网页和BS(Browser/Server,浏览器/服务器)软件界面的下拉菜单解决方案。 下拉菜单是网页设计中常见的交互元素,常用于导航或选项选择。在本...

    JS图片下拉菜单效果

    JS图片下拉菜单效果JS图片下拉菜单效果JS图片下拉菜单效果JS图片下拉菜单效果JS图片下拉菜单效果JS图片下拉菜单效果

    很好的flash导航下拉菜单

    很好的flash导航下拉菜单,可无限扩展

    wincc 下拉菜单制作

    ### Wincc下拉菜单制作详解 #### 一、前言 在工业自动化领域,WinCC (Windows Control Center) 是一款非常流行的组态软件,广泛应用于各种监控与数据采集(SCADA)系统。本文将详细介绍如何在WinCC环境中创建下拉...

    jQuery多级下拉菜单支持多级下拉列表菜单.zip

    总结来说,这个jQuery多级下拉菜单资源提供了一种实用的解决方案,帮助开发者在网站中创建美观且响应式的多级下拉导航。通过结合HTML、CSS和jQuery,可以轻松实现复杂且互动性强的菜单系统,提升用户的浏览体验。在...

    Flash效果渐隐下拉菜单特效.rar

    在网页设计中,交互性和用户体验是至关重要的因素之一,而Flash效果渐隐下拉菜单特效则是提升这些元素的有效手段。这种特效通常通过JavaScript(JS)实现,为网站的导航菜单增添动态感,使得用户在浏览时能有更直观...

    一款Flash下拉菜单源代码

     一款Flash下拉菜单及Flash菜单源代码,鼠标放在主菜单上,会滑动出二级菜单,带阴影效果的Flash菜单,自带背景动画,那些零星的小亮点就是菜单的背景噢,在网页上用此菜单前,你可以先把Flash的背景设为透明,这样...

Global site tag (gtag.js) - Google Analytics