大家知道,在java applet还没有全部加载的时候,IE或Netscape会在applet对应的区域显示一块灰色的区域。那,您有没有想过用其他的方式代替它呢?
本文介绍了如何利用JavaScript 实现在加载java applet时候显示一段消息,比如请稍候之类的话。该段代码可以在IE和Netscape运行。
下面的代码就可以解决这个问题。
<html> <head> <title>Your Title Here</title> </head> <script language="JavaScript"> <!-- Hide script from old browsers function init() { // Microsoft Internet Explorer if (document.all) { document.all.loading.style.visibility="hidden"; document.all.myapplet.style.visibility="visible"; document.applets[0].repaint(); } // Netscape Navigator else { document.loading.visibility="hide"; document.myapplet.visibility="visible"; } } // --> </script> <style type="text/css"> #loading { position:absolute; left:150; top:200; } #myapplet { position:absolute; left:10; top:10; visibility:hide; } </style> <body onLoad="init()"> <div id="loading"> <p>Please wait while Java applet loads...</p> </div> <div id="myapplet" style="visibility:hidden"> <applet archive="app1.jar" code="app1.class" align="baseline" width="620" height="442"> <p>Requires a browser that supports Java.</p> </applet> </div> </body> </html> |