Импортирую аплет с которого потом мне нужно вызвать некоторую функцию. Импортирую с помощью тега <object>. Импортируется нормально так как вижу что аплет выводит в Firefox Java консоле. Но при попытке обратится к функии обявленой в аплете получаю :

document.getElementById("checker").someFunction is not a function

Код :

Выделить код

Код:

function addApplet()
{
  var obj = document.createElement("object");
  obj.setAttribute("id","someappl");
  obj.setAttribute("type","application/x-java-applet");
  obj.setAttribute("codebase","classes");
  obj.setAttribute("classid","java:someApplet.class"); 
  obj.setAttribute("archive","someApplet.jar"); 
  bj.setAttribute("width","0");
  obj.setAttribute("height","0");
  document.body.appendChild(obj);
 
  setTimeout("tryCall()",1);
}

function tryCall()
{
   document.getElementById("someappl").someFunction()
}

Cамое интересное заключается в том что если я импортирую аплет с помощью тега <applet> то все работает корректно. Но ведь тег <applet> уже deprecated... :whiteflag: