我正在尝试通过 GWT 实现类似下面的内容(下面的代码是 javascript)。
function openWin() {
var myWindow=window.open('','','width='+screen.width+',height='+screen.height+',left='+screen.width);
myWindow.document.write("<p>This is 'myWindow'</p>");
myWindow.document.write("<span id='span'></span>");
myWindow.document.close();
myWindow.document.getElementById('span').innerText = 'something';
}
我如何在 gwt 中实现这一点,当我在我的 gwt 项目中尝试这个 javascript 代码本身时,left='+screen.width
似乎不能在 FF 中工作并且myWindow.document.getElementById('span').innerText = 'something';
似乎不能在 chrome 中工作。用 javascript 更正它们对我来说也很好,只要它适用于 FF 和 chrome。
关于使用 gwt 的 PopupPanel,那也无济于事。据我所知,PopupPanel 无法弹出页面。在我的场景中,新窗口应该在我的辅助显示中打开(这可以用当前的 js 代码实现。使用 code 'width='+screen.width+',height='+screen.height+',left='+screen.width
。(如果我错了,请指导我了解 PopupPanel 的此类属性。