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是一段用Java语言编写的代码,能够在用户的浏览器环境下运行,为用户提供动态的、交互式的Web内容。与传统的Java Application不同,Applet的执行方式并不从main()方法开始,而是通过浏览器加载特定的HTML文件...
10. **API和类库的使用**:使用不恰当的API或类库可能导致Applet出现各种问题,需要熟悉Java标准库和其他第三方库的使用方法。 针对描述中的“希望大家帮忙解决一下”,这可能意味着开发者遇到了一些特定的问题,...
解决java Applet被Dialog遮住 的问题 跟浏览器有很大关系 升级了浏览器 可能又会出现问题 不好搞 但其中有DIV浮在java applet上的成功例子 firefox8.01已成功通过 可以参考一下
总的来说,"HammerGame"是一个使用Applet技术开发的小型游戏,它结合了Java编程语言、Swing库和可能的物理引擎,为玩家提供了一种在线互动体验。游戏设计包括图形显示、用户输入处理、逻辑控制以及可能的得分系统。...
### Applet中文乱码问题解析及解决方案 #### 一、问题背景 在早期的Web开发中,Applet作为Java的一项关键技术被广泛应用于浏览器插件开发之中。然而,在使用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, ...
- appletviewer主要用于开发和测试阶段,在实际部署时通常会使用Web服务器来加载Applet。 通过以上内容,我们可以了解到javac和appletviewer命令的基本用法及其应用场景,这对于深入理解Java语言以及提高开发效率都...
在Java的发展历程中,Applet曾经是实现网络互动的重要工具,但随着JavaScript、Ajax以及现代Web框架的兴起,Applet的使用逐渐减少。 1. **Java Applet的基本概念** - Java Applet是Java平台的一部分,它通过Java...
- "Java Applet 入门教程" 和 "Java Applet 入门" 这两个文件名可能包含详细的步骤和示例,帮助初学者快速掌握Java Applet的使用。 通过本教程的学习,你可以理解Java Applet的基本概念,学会如何编写和嵌入Applet...
在Java编程环境中,Eclipse是一个广泛使用的集成开发环境(IDE),用于创建各种Java应用程序,包括Applet。Applet是Java的一个小型程序,可以在浏览器中运行,提供动态和交互式的Web内容。然而,开发者时常遇到一个...
这些可能是不同类型的Applet实例,比如滚动文本、高级滚动菜单和树形结构展示。它们展示了如何利用Java Applet实现更复杂的功能,如动态文本更新、用户界面组件的交互和自定义布局。 8. **Applet的安全限制** ...
- 故障排查:学习如何解决Applet在不同浏览器或操作系统上的兼容性问题。 这个Java Applet技术文档对于想要深入理解Web客户端编程的开发者来说是一份宝贵的资源。通过学习,你可以掌握如何使用Java创建动态的、...
4. 使用`main()`方法创建Applet的测试容器,这在开发和调试时非常有用。 5. 在HTML文件中嵌入Applet,指定其类名和参数。 例如,一个简单的Hello World Applet可能如下所示: ```java import java.awt.*; import ...
1. 创建一个新的Java类,继承自`java.applet.Applet`类或`javax.swing.JApplet`类(如果使用Swing)。 2. 在类中重写必要的生命周期方法,如init()、start()、paint()等。 3. 使用`<applet>`标签在HTML文件中嵌入...
最近要用javaapplet开发项目,在csdn上搜过了applet的用法和例子进行下载,还有一些网上比较好的教程全都整合了起来。内置有: Java+Applet实例讲解(分为1和2两部分)、Java+Applet实例编程、java+Applet登录、Java...
在Java中,对Applet签名意味着使用私钥对Applet的字节码进行加密,然后使用对应的公钥验证。这使得用户可以检查Applet是否来自可信的源,并决定是否给予额外的权限。 **签名步骤** 1. **获取证书**:首先,你需要一...
- **JavaScript调用Applet**:使用`document.appletID.methodName`的语法,其中`appletID`是Applet对象的ID,`methodName`是Applet中公开的公共方法。 - **Applet调用JavaScript**:Applet中的`getDocumentBase()`...