Applet在网页中默认为最上层显示,用iframe可以解决此问题。
下面是解决applet遮挡下拉菜单的实例:
只需在需要的菜单上面添加一个空的iframe,注意高度设定为menu显示时的实际高度
<ul class="menu" id="menu">
<li id="m_1" class='m_li'><a href="${pageContext.request.contextPath}/" class="dh"><fmt:message key="webshop.menu.home"/></a></li>
<!-- <li class="m_line"><img src="${pageContext.request.contextPath}/images/dh-line.jpg" border="0"/></li> -->
<li id="m_2" class='m_li'><a href="#" class="dh"><fmt:message key="webshop.menu.about"/></a>
<ul>
<li><a href="${pageContext.request.contextPath}/artifact/detail.do?menuId=2"><fmt:message key="webshop.menu.about.information"/></a></li>
<li><a href="${pageContext.request.contextPath}/artifact/detail.do?menuId=3"><fmt:message key="webshop.menu.about.accolades"/></a></li>
<li><a href="${pageContext.request.contextPath}/artifact/detail.do?menuId=4"><fmt:message key="webshop.menu.about.history"/></a></li>
<li><a href="${pageContext.request.contextPath}/artifact/detail.do?menuId=5"><fmt:message key="webshop.menu.about.culture"/></a></li>
<li><a href="${pageContext.request.contextPath}/artifact/detail.do?menuId=6"><fmt:message key="webshop.menu.about.structure"/></a></li>
</ul>
</li>
<!-- <li class="m_line"><img src="${pageContext.request.contextPath}/images/dh-line.jpg" border="0"/></li> -->
<li id="m_3" class='m_li'><a href="#" class="dh"><fmt:message key="webshop.menu.rd"/></a>
<ul>
<iframe class="menu_iframe" height="81px" frameborder="0"></iframe>
<li><a href="${pageContext.request.contextPath}/artifact/detail.do?menuId=8"><fmt:message key="webshop.menu.rd.research"/></a></li>
<li><a href="${pageContext.request.contextPath}/artifact/detail.do?menuId=9"><fmt:message key="webshop.menu.rd.development"/></a></li>
<li><a href="${pageContext.request.contextPath}/artifact/detail.do?menuId=10"><fmt:message key="webshop.menu.rd.quanlity"/></a></li>
</ul>
</li>
</ul>
(width为实际菜单菜单宽度)
.menu_iframe{position:absolute; visibility:inherit;top:0px;left:0px; width:125px; z-index:-1; filter: Alpha(Opacity=0);}
CSS的用途:
visiblility : inherit --继承父对象的可见性
position:absolute; --要激活对象的绝对(absolute)定位,必须指定 left , right , top , bottom 属性中的至少一个.
filter: Alpha(Opacity=0)--背景设定为透明.
搞了大半天才发现如此简单,晕...
友情提示:感谢X...哥的指点. Eric:你可以转载了! 哈。。。:-) 果真瘦瘦啊!
分享到:
相关推荐
applet中文乱码问题的解决 applet中文乱码问题的解决 applet中文乱码问题的解决 applet中文乱码问题的解决 applet中文乱码问题的解决 applet中文乱码问题的解决 applet中文乱码问题的解决
解决java Applet被Dialog遮住 的问题 跟浏览器有很大关系 升级了浏览器 可能又会出现问题 不好搞 但其中有DIV浮在java applet上的成功例子 firefox8.01已成功通过 可以参考一下
Applet就是使用Java语言编写的一段代码,它可以在浏览器环境中运行。 与Application的区别主要在于其执行方式的不同。 <br> application 是从其中的main() 方法开始运行的,而Applet 是在浏览器中运行的,必须...
对css里的元素如:html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, ...
Applet程序,含有未解决的问题,希望大家帮忙解决一下
最近要用javaapplet开发项目,在csdn上搜过了applet的用法和例子进行下载,还有一些网上比较好的教程全都整合了起来。内置有: Java+Applet实例讲解(分为1和2两部分)、Java+Applet实例编程、java+Applet登录、Java...
解决Eclipse运行Applet没有显示图片的方法
Applet做的一个小游戏,多指教。Applet做的一个小游戏,多指教。
当你applet要进行客户端操作时,如读取本地文件,沙箱原理使你的applet必须得到信任,此时对applet进行签名就可以解决这个问题
Java的线程和Java AppletJava的线程和Java AppletJava的线程和Java AppletJava的线程和Java AppletJava的线程和Java Applet
java小程序(关于Applet多线程的应用实现的是一个龟兔赛跑的程序可以更换图片来完成你想要的动画)
用JavaApplet编写的俄罗斯方块,直接用ie打开可执行
Applet录音
java applet实例讲解给你学习applet的捷径!!
详细讲解了applet的签名过程,自己亲自试过
JavaApplet与JavaScript的使用
这个文件用applet程序,获取当前系统时间,绘制了一个时钟动画。
java applet 数字签名按步骤添加策略文件可以解决applet在浏览器中访问本地的安全问题
jasperreport 报表打印客户端使用applet打印。
Applet网页游戏开发、Applet网页游戏开发