W3Schoolsによると、HTMLアプレットタグはHTML5ではサポートされていません。<Object>
タグの代わりにタグを使用する必要があります<applet>
。詳細については、次のリンクをたどってください。http ://www.w3schools.com/tags/tag_applet.asphttp
://dev.w3.org/html5/spec/obsolete.html#the-applet-element
ポイント11.2不適合機能それで、私は先に進んでコードを変更します。<APPLET>
タグを使用している以下のコード:
<Applet
style = "position:absolute;border:0px;left:184;top:95;height:180;width:364;"
code = "jtreeviewapplet.JTreeViewAppletMain.class"
name = "TreeView"
id = "TreeView"
hspace = "0"
vspace = "0"
align = "top"
archive = "/Project/HTML/ABC/XYZ.jar,/Project/HTML/ABC/ABC.jar"
MAYSCRIPT>
<PARAM NAME="onSelected" VALUE="onSelect_Handler">
<PARAM NAME="onFinishNormalize" VALUE="onFinishNormalize_Handler">
</Applet>
Here is the snippet; I changed <APPLET> tag to <OBJECT> tag so as to support HTML5 in future:
<OBJECT type=" application/x-java-applet"
style = "position:absolute;border:0px;left:184;top:95;height:180;width:364;"
name = "TreeView"
id = "TreeView"
hspace = "0"
vspace = "0"
align = "top"
>
<PARAM name="code" value=”jtreeviewapplet.JTreeViewAppletMain.class”>
<PARAM name="codebase" value="/Project/HTML/ABC/">
<PARAM name="archive" value=" XYZ.jar">
<PARAM name="archive" value=" ABC.jar">
<PARAM name="scriptable" value="true">
<PARAM NAME="onSelected" VALUE="onSelect_Handler">
<PARAM NAME="onFinishNormalize" VALUE="onFinishNormalize_Handler">
</OBJECT>
<applet>
タグをタグに変更した後<object>
、アプレット自体がロードされず、jtreeviewapplet.JTreeViewAppletMain.classのクラスが見つからないという例外が発生します。(注:動作状態と非動作状態の両方で、コードのコンパイルに最新のJDK 1.7アップデート9を使用しており、システムではアプレットコードを実行するために最新のJRE1.7アップデート9を使用しています。InternetExplorer8とInternetExplorer9を使用しています。ブラウザ)