簡體   English   中英

訪問gwt中新打開的窗口

[英]Access newly Opened window in gwt

我正在嘗試通過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項目中嘗試此JavaScript代碼本身時,如何在gwt中實現此目標,在FF和myWindow.document.getElementById('span').innerText = 'something';left='+screen.width似乎不起作用myWindow.document.getElementById('span').innerText = 'something'; 似乎無法在Chrome中使用。 只要對FF和chrome都適用,在javascript中更正它們對我也很好。

關於使用gwt的PopupPanel,那也幫不了我。 據我所知,PopupPanel不能彈出頁面。 在我的場景中,應該在我的輔助顯示中打開新窗口(可以使用當前的js代碼來實現。使用代碼'width='+screen.width+',height='+screen.height+',left='+screen.width 。(如果我寫錯了,請引導我了解PopupPanel的此類屬性。

如果要在GWT的單獨窗口中打開某些內容,則可以有一個GWT模塊,該模塊具有自己的托管頁面。 該模塊可以具有所需的顯示/邏輯。 您可以使用另一個GWT模塊中的Window.open打開此頁面。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM