Полезная информация

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№113-02-2008 17:05:28

zlatko
Участник
 
Группа: Members
Откуда: Львов
Зарегистрирован: 25-09-2006
Сообщений: 15
UA: Opera 9.2

Импорт java аплета с помощью тега <object>

Импортирую аплет с которого потом мне нужно вызвать некоторую функцию. Импортирую с помощью тега <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:

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]