2013-01-11 96 views
1

我正在開發使用掛毯的智能手機的Web應用程序。我有一個問題,當頁面加載時打開一個新窗口,但它沒有打開。問題在打開新窗口中加載頁面時

我使用下面的代碼來實現這一目標:

<script type="text/javascript"> 
javascript:OpenWindow('${pname}',340,360); 
</script> 

Sample.js:

function OpenWindow(AppName,ww,hh) { 
window.open("layout/play/"+AppName.toLowerCase()+".html","a"+AppName+"Window","width="+ww+",height="+hh+",menubar=no,locationbar=no,resizable=yes,status=no,scrollbars=no"); 
} 

請任何一個幫助我。

+0

使用<身體的onload = 「了OpenWindow( '$ {} PNAME',340360);」> –

回答

2

不這樣做

javascript:OpenWindow('${pname}',340,360); 

做到這一點,而不是

window.onload = function(){ 

     OpenWindow('${pname}',340,360);    
} 
+0

感謝您的回覆。它在桌面瀏覽器中工作,但不在iphone中。 – AbnSrn

+0

正在檢查Safari瀏覽器 –

+0

它在safari瀏覽器中的工作,當我關閉阻止在safari設置彈出窗口選項。如果我阻止彈出窗口選項,它不會在新窗口中打開。所以我依賴safari瀏覽器彈出窗口設置。如何在不依賴Safari瀏覽器中的塊彈出窗口設置的情況下打開新窗口。 – AbnSrn

相關問題