Я преобразовал следующие теги апплета в теги объекта, чтобы он мог работать. Но по какой-то причине ниже не работает. Во-первых, Правильно ли работает приведенное ниже преобразование?
апплет:
document.writeln('<applet');
document.writeln(' code="LittleShootApplet"');
document.writeln(' id="LittleShootApplet" name="LittleShootApplet"');
document.writeln(' scriptable="true"');
document.writeln(' mayscript="true"');
document.writeln(' height="0" width="0"');
document.writeln(' style="xdisplay: none; width:0; height:0; padding:0; margin:0;" >');
document.writeln('</applet>');
Объект:
document.writeln('<OBJECT ');
document.writeln('classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" width="0" height="0">');
document.writeln('<PARAM name="code" value="LittleShootApplet">');
document.writeln('<PARAM name="id" value="LittleShootApplet">');
document.writeln('<PARAM name="scriptable" value="true">');
document.writeln('<PARAM name="mayscript" value="true">');
document.writeln('<PARAM name="style" value="xdisplay: none; width:0; height:0; padding:0; margin:0;">');
document.writeln('</OBJECT>');
Кстати, я использую JavaScript, чтобы написать выше на странице.
У меня есть кнопка на странице, которая пытается вызвать функцию Java-апплета с использованием JavaScript, но я получаю эту ошибку.
Message: 'document.LittleShootApplet' is null or not an object
Line: 77
Char: 1
Code: 0
URI: http://localhost/webs/front-end/activity.php
Приведенный выше Javascript испытывает проблемы с вызовом функций из апплета Java, поскольку апплет не был загружен должным образом.
Спасибо всем за любую помощь.