【问题标题】:How to get the data from one browser window to other window in gwt?如何将数据从一个浏览器窗口获取到 gwt 中的另一个窗口?
【发布时间】:2014-01-23 06:58:36
【问题描述】:

首先我想说的是,我已经浏览了所有与我的查询相似的帖子,但我有一些不同的要求。

在我们的项目中,我们使用 gwt 来开发模块,在我们的一个模块中,我们有“编辑”按钮,它会打开一个包含“CKEditor”的新浏览器窗口。 我们正在修改 ckeditor come(by url) from gwt widget 中的数据。

在我的 gwt 小部件中使用以下代码 sn-p(JSNI) 打开窗口:

private static native BodyElement getBodyElement(String url) /*-{    
         var win = window.open("url", "win",      "width=940,height=400,status=1,resizeable=1,scrollbars=1"); // a window object    
         return win.document.body;       
   }-*/; 

新打开的窗口是html格式的ckeditor

因此,一旦我的表单已提交,我将在此处关闭新窗口,但我希望已编辑的文本显示在旧窗口中。 我怎样才能达到这个要求?

【问题讨论】:

    标签: java javascript gwt window jsni


    【解决方案1】:

    如果你会使用 HTML5,那应该很容易。使用消息。

    看这里:

    Cross-document messaging

    通过新打开的窗口的引用,yu可以在两个窗口之间建立通信。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-05
    • 1970-01-01
    • 2014-12-31
    • 2015-04-02
    • 1970-01-01
    • 2022-11-03
    相关资源
    最近更新 更多