jre 1.6 的小程序问题

发布于 2024-08-05 07:28:31 字数 613 浏览 1 评论 0原文

我有一个小程序,它包含一个关闭按钮,用于关闭小程序并将用户重定向到主页。主页由 3 个框架(顶部、左侧和右侧)组成。一旦用户单击“关闭”按钮,主页就会出现在右侧框架中,因为现在用户的页面视图不一致(多个框架)。

代码写在小程序的关闭按钮中。

protected void cancelActionPerformed()
{     
    try
    {    
     String type = "3";
     AppletContext context = getAppletContext();
     context.showDocument(new URL("javascript:goBack(\"" + type + "\")"));
     destroy();
    }
    catch(MalformedURLException ex)
    {
       // System.out.println(ex.getMessage());
    }
}

这在浏览器中安装的 JRE 版本 1.6 UPDATES 07 中运行良好,但 JRE 的更高更新会产生此问题。

请提出是否有任何问题或任何克服这种情况的建议。

谢谢您的

问候

I have an applet, and it consist of an CLOSE button which closes the applet and redirects user to the home page. Home page consists 3 frames (Top, Left and Right). Once user clicks on the CLOSE button, the home page is appearing in the right frames, due to this now user has inconsistent view (multiple frames) of the page.

Code written in CLOSE button of the applet.

protected void cancelActionPerformed()
{     
    try
    {    
     String type = "3";
     AppletContext context = getAppletContext();
     context.showDocument(new URL("javascript:goBack(\"" + type + "\")"));
     destroy();
    }
    catch(MalformedURLException ex)
    {
       // System.out.println(ex.getMessage());
    }
}

This is working perfectly in the JRE version 1.6 UPDATES 07 installed in the browser but higher updates of JRE creating this problem.

Kindly suggest if any thing wrong or any suggestion to overcome this situation.

Thank you

Regards

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

倾听心声的旋律 2024-08-12 07:28:31

默认情况下,JRE 不支持使用 javascript 协议的 java.net.URL。因此,除非已安装处理程序(即使您从未使用过它 - 可怕的 API),否则您将收到 java.net.MalformedURLException

最简单的解决方案可能是使用 LiveConnect API 调用 JavaScript。

By default the JRE does not support java.net.URLs with the javascript protocol. So unless a handler has been installed (even though you never use it - horrible API) you will get a java.net.MalformedURLException.

Probably the easiest solution is to use the LiveConnect API to call the JavaScript.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文