Взаимодействие JSP с аплет и обектен етикет

Имам аплет в уеб приложение (JSP страница) в един домейн somedomain/myjsp.jsp, вграден чрез маркер на обект и имам друг маркер на обект в същия jsp, който зарежда URL адрес на друг домейн anotherdomain/another.jsp. Не мога да извикайте функцията на аплета от jsp страницата на друг домейн.

function enableToUpdate() 
    {
     window.parent.document.MyApplet.EnableButton();               
    }

person Akhilesh Mohare    schedule 13.08.2014    source източник


Отговори (1)


Мисля, че проблемът е, че jsp работи в сървъра jvm. Аплетът се изпълнява в jvm на клиента.

Това са две различни програми в два различни jvms. Единият не може да извика функция в другия.

Можете да използвате JavaScript: http://docs.oracle.com/javase/tutorial/deployment/applet/invokingAppletMethodsFromJavaScript.html

person schlagi123    schedule 13.08.2014
comment
горната функция е функция на javascript. При щракване на бутона аз извиквам функцията. но същият резултат. не може да намери аплета, който е в друг домейн. Някакво решение? Също така, ако стартирам и двете в същия домейн, той извиква. - person Akhilesh Mohare; 13.08.2014