我必须从脚本代码中调用applet方法。我已经通过这种方式包含了applet:
<html>
<head>
<title>Prueba</title>
</head>
<body>
<input type="button" value="Call Applet" onclick="arrancar();"/>
<p>
<object classid="clsid:CAFEEFAC-0016-0000-FFFF-ABCDEFFEDCBA"
id="idApplet" width="0" height="0"
codebase="http://java.sun.com/products/plugin/autodl/jinstall-1_4-windows-i586.cab#Version=1,4,0,0">
<param name="code" value="com.matchmind.clientesfd.applet.ClienteSFDApplet" />
<param name="archive" value="./sfd_jar/appletSFD.jar" />
<param name="type" value="application/x-java-applet;version=1.4" />
</object>
</p>
<script type="text/javascript">
function arrancar() {
var applet = document.getElementById('idApplet');
applet.iniciarCheckEstadoSimple();
idApplet.arrancarServicio();
console.log(document.applets.item(0).arrancarServicio());
}
</script>
</body>
</html>
当我使用Internet Explorer打开文件时,小程序正在运行,会出现一些有关运行该文件的消息。在方法“ arrancar”中,我尝试以3种不同的方式调用两个applet的方法,但是它们中的任何一种都可以工作,但有一个错误提示该方法不存在。有人知道为什么吗?谢谢!