您现在的位置是: 软件 > 开发者网络 > 程序方舟 > Java专栏 > 正文


-Win xp中的多种网络
-试验试验试验试验
-用Freehand实现位图矢量化
-网络电话面面观

优化Java applets 加载过程
2001-12-09· ·邱文宇 编译 ··yesky

1 2  下一页


  大家知道,在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>

1 2  下一页

【责任编辑:方舟】
【发表评论】【关闭窗口】
■ 相关内容
 Java通讯程序一例
 Java Swing中的键盘事件处理
 JavaMail快速入门
 用JAVA实现线程等待提示框
 SUN认证JAVA程序员(SCJP 2)认证考试心得
 Java 图形用户界面设计
 用JAVA实现线程等待提示框
 爪哇语言抽象工厂创立性模式介绍
 用RMI进行远程方法调用
 深入探讨EJB中新的消息驱动组件
 利用数字签名超越Java Applet的安全限制
 Java 程序中的多线程
 Java开发为什么需要UML
 EJB核心技术及其应用
 Java布局管理器深入讨论
 全面研读 EJB 2.0
 Java远程方法调用
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!