2012-07-18 43 views
0

我正在使用Phonegap在移動設備上。其問題和錯誤太多,無法解決。其中之一是:window.open不能在Phonegap 1.7.0中工作

window.open('new_window.html','well','width=300,height=200'); 

(我已經創建了資產規模/ WWW /一new_window.html。)

出現一個全屏窗口,當然。如果我設置滾動條選項是真的,它仍然沒有用。該系統就像一個假人。

我已經搜索了幾天的解決方案,嘗試使用iframe/frame來替換它。但他們不合適或沒用。在我的開發環境中,我只想讓用戶按下按鈕並彈出一個小窗口。我可以設置瓷磚,位置,大小... 任何替代方案或建議?

謝謝。

回答

0

你可以嘗試設置是雨後春筍般冒出來的實際頁面的大小,然後再次嘗試window.open(),如果不工作的嘗試:

window.location.href = "newindow.html"; 

如果那也不行,你可以嘗試使用一個jQuery Dailog盒(需要導入jQuery庫發現這裏jQuery)作爲彈出,代碼將是這樣的:

$(document).ready(function() 
{ 
    $('#buttonID').click(function() 
    { 
     $help.dialog('open'); 
     return false; 
    }); 

    var $help = $('<div></div>') 
     .html('Your HTML copy goes here!') 
     .dialog 
     ({ 
      autoOpen: false, 
      height:200, 
      width: 300, 
      title: 'Window Title' 
     }); 
}); 
+0

只有jQuery可以工作...但它仍然無法正常工作,某些屬性(如「位置」)根本無效。還是謝謝。 – Stallman 2012-07-22 09:54:22