当前位置:  开发笔记 > 编程语言 > 正文

Safari及更高版本的Java Applet z-index

如何解决《Safari及更高版本的JavaAppletz-index》经验,为你挑选了1个好方法。

网页中Java Applet的一个众所周知的问题是浏览器会忽略applet标记的z-index与页面中的其他组件.无论你如何在页面中定位和z-index元素,applet都会在所有内容之上绘制自己.

有一种解决方法,称为iframe垫片,如下所述:http://www.oratransplant.nl/2007/10/26/using-iframe-shim-to-partly-cover-a-java-applet/.

但是,此解决方法在Windows中的Safari 3或4中不起作用(对于Mac,假设相同).

有没有人知道在Safari中使用它的方法?

有没有人有关于如何迫使Sun解决潜在问题的想法,以便我们可以避免笨拙的垫片?这是关于该问题的错误报告,http://bugs.sun.com/bugdatabase/view_bug.do?bad_id = 6646289,注意它已经开放了一年,但是其他错误报告可以追溯到很多年.

这太令人沮丧了,难道孙不明白这是将Java作为在浏览器中做一些很酷的东西的边缘化的事情吗?我爱你Java,但你没有帮助你的情况......



1> 小智..:

这个问题有一个棘手的解决方案.没有必要在里面有代码iframe.我们可以将一个虚拟对象iframe作为applet上方的一层.然后一个带有文本的绝对div可以很容易地放在那个上面iframe.

工作实例





Applet z index issue




Message
Java applet that draws animated bubbles.

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有