gpt4 book ai didi

java - 如何将 IFrameElement 添加到 SimplePanel

转载 作者:行者123 更新时间:2023-12-01 12:16:43 25 4
gpt4 key购买 nike

我想使用 javascript 创建一个 iframe 并将从 javascript 返回的对象添加到 simplePanel

我使用此方法创建 iframe :

   public static native JavaScriptObject createIframe(String frameId)/*-{enter code here
if($wnd.frames[frameId]!=null){
var iframes = $doc.getElementsByTagName(frameId);
for (var i = 0; i < iframes.length; i++) {
iframes[i].parentNode.removeChild(iframes[i]);
}
}
ifrm = $doc.createElement("IFRAME");
ifrm.setAttribute("id", frameId);
return ifrm;
}-*/;

并以这种方式使用它:

public void createIFrame() {

SimplePanel frameContainer = new SimplePanel();

IFrameElement frame= createIframe(FRAME_ID).cast();

frame.setId(FRAME_ID);
frameContainer.clear();
frameContainer.setWidth("100%");
frameContainer.setHeight("100%");
//add frame to frameContainer

}

现在,如何将框架添加到frameContainer

最佳答案

您可以使用:

frameContainer.getElement().appendChild(frame);

关于java - 如何将 IFrameElement 添加到 SimplePanel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26954937/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com