0
객체 태그에 애플릿을 정의했습니다. 내 JavaScript 함수에서 애플릿이 이미 활성 /로드되어 있는지 확인하고 싶습니다. 이 경우 document.HelloWorldApplet.isActive()를 시도했지만 Chrome에서는 작동하지 않지만 IE에서는 작동합니다. 다음은javascript를 사용하는 크롬에서 애플릿이 활성 상태인지 확인합니다.
코드
<HTML>
<HEAD>
<TITLE>New Document</TITLE>
</HEAD>
<SCRIPT>
function waituntilok() {
if (document.HelloWorldAppletId.isActive()) {
doit();
} else {
alert('in else');
settimeout(waituntilok(), 5000)
}
}
function doit() {
alert('in doIt');
}
</SCRIPT>
<BODY onLoad="waituntilok();">
<b>HELLO WORLD APPLET</b>
<object id="HelloWorldAppletId" name="HelloWorldApplet" classid="clsid:CAFEEFAC-0017-0000-FFFF-ABCDEFFEDCBA" width="100" height="100">
<param name="java_code" value="com.sample.HelloWorldApplet.class"></param>
<param name="java_codebase" value='.'></param>
<param name="type" value="application/x-java-applet;jpi-version=1.4"></param>
<param name="cache_archive" value="HelloWorld.jar"></param>
<param name="persistState" value="false" />
<param name="cache_option" value="yes" />
<param name="ARCHIVE" value="HelloWorld.jar"></param>
<param name="scriptable" value="false"></param>
<param name="MAYSCRIPT" value="true"></param>
<param name="java_showprogress" value="true"></param>
<param name="java_appletname" value="HelloWorldApplet"></param>
<param name="java_preloadjars" value="HelloWorld.jar"></param>
</object>
</BODY>
</HTML>
나는이 진행 어떻게 제안하십시오입니까?
+0