在我的 Web 应用程序中,导航了一系列 jsp 页面。
这些 jsp 页面出现在屏幕的右侧(框架)。
在左侧框架中,我有一个小程序。
这个小程序是所有jsp通用的。
我想从所有 jsps 中调用小程序上的一个方法。
javascript 代码位于每个jsp 内部。
有没有办法做到这一点 ? 欢迎任何方法、建议、代码片段。
该小程序基本上显示图像。 基于jsp页面中的用户交互,
图像需要更改/旋转等。 但小程序是大家通用的,不应该在每次jsps加载时都加载。 这就是为什么我正在寻找一种方法让所有 jsp 与单个小程序进行通信(当然是通过 javascript)。
In my web application, a series of jsp pages are navigated.
These jsp pages appear on the Right Hand side (frame) of the screen.
On the left frame, I have an applet.
This applet is common to all jsps.
From all of the jsps, I want to invoke a method on the applet.
The javascript code is inside of each jsp.
Is there a way to do this ? Any approaches, suggestion, Code snippets most welcome.
The applet basically displays an image. Based on the user interaction in the jsp pages, the
image needs to change/rotate and so on. But the applet is common to all and should not be loaded on each of the jsps load. Thats why I am looking for a way for all jsps to communicate to the single applet (via javascripts of course).
发布评论
评论(2)
假设 Applet 位于 Frame F1 中,您的 javascript 位于 Frame F2 中,那么您可以使用以下命令从 F2 调用 Applet 方法:
您的 Frameset :
带有 applet 的页面是
Bye。
Let's say that the Applet is in Frame F1, your javascript is in Frame F2 then you can call your Applet method from F2 with :
Your Frameset :
The page with with the applet is
Bye.
这是可能的。详细信息请参见此处如何调用不可见的小程序方法
Its possible.See here for details How to invoke invisible applet methods