我有一个Applet程序,它在Eclipse中运行良好。我想点击html代码中的按钮操作时加载此applet。我将html文件保存在我有这个applet类的相同路径中。我现在只是测试,所以没有在服务器上托管这个html文件,在此之前我想测试这是否有效。
我搜索论坛并尝试如下,但我无法按预期工作。 Applet未在单击按钮事件上启动。我错过了什么,有人可以指导我使这个工作吗?
<HTML>
<HEAD>
<TITLE> Welcome on board! </TITLE>
<script>
function loadApplet()
{
var appletbox=document.getElementById('MyApplet.class');
}
</script>
</HEAD>
<BODY>
<p>Click here for new Applet session!</p>
<button onclick="loadApplet">Click here</button>
</BODY>
答案 0 :(得分:1)
我认为这会起作用
<HTML>
<HEAD>
<TITLE> Welcome on board! </TITLE>
<script type="text/javascript">
function loadApplet()
{
alert("Load Applet");
document.write("<applet code='MyApplet' height='300' width='300'></applet>");
}
</script>
</HEAD>
<BODY>
<p>Click here for new Applet session!</p>
<button onclick="loadApplet();">Click here</button>
</BODY>
</HTML>
我已经在我的机器上测试了它正在运行
答案 1 :(得分:0)
尝试在此处为您的函数添加()
,以便您可以使用:
<button onclick="loadApplet()">Click here</button>
而不是:
<button onclick="loadApplet">Click here</button>
答案 2 :(得分:0)
您忘记添加括号
试试这个:
<button onclick="loadApplet()">Click here</button>
答案 3 :(得分:0)