我在一个域中的web应用程序(JSP页面)中有一个applet,somedomain / myjsp.jsp通过object标签嵌入,我在同一个jsp中有另一个对象标记,它加载了一些其他域url anotherdomain / another.jsp .I我无法从另一个域的jsp页面调用applet函数。
function enableToUpdate()
{
window.parent.document.MyApplet.EnableButton();
}
答案 0 :(得分:1)
我认为问题是,jsp正在服务器jvm中运行。 applet在客户端jvm中运行。
这是两个不同的jvms中的两个不同的程序。一个人不能在另一个人中调用一个函数。
您可以使用JavaScript: http://docs.oracle.com/javase/tutorial/deployment/applet/invokingAppletMethodsFromJavaScript.html