站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Java 专题优化Java applets 加载过程

优化Java applets 加载过程

摘要: 在java applet还没有全部加载的时候,IE或Netscape会在applet对应的区域显示一块灰色的区域

  大家知道,在java applet还没有全部加载的时候,IE或Netscape会在applet对应的区域显示一块灰色的区域。那,您有没有想过用其他的方式代替它呢?

  本文介绍了如何利用JavaScript 实现在加载java applet时候显示一段消息,比如请稍候之类的话。该段代码可以在IE和Netscape运行。

  下面的代码就可以解决这个问题。

<table cellSpacing=0 cellPadding=0 width="100%" bgColor=#ffffff border=0> <tr> <td><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></td></tr></table>



↑返回目录
前一篇: Java 图形用户界面设计
后一篇: 爪哇语言抽象工厂创立性模式介绍