[英]Javascript “window.open” code won't work in Internet Explorer 7 or 8
[英]window.open won't work in Phonegap 1.7.0
我正在使用移動設備上的Phonegap。 而且它的問題和錯誤太多,無法解決。 其中之一是:
window.open('new_window.html','well','width=300,height=200');
(我已經在asset / www /下創建了一個new_window.html。)
它會出現一個全屏窗口,當然。 如果我將滾動條選項設置為true,則仍然沒有用。 該系統就像一個假人。
我搜索了幾天的解決方案,嘗試使用iframe / frame替換它。 但是它們不合適或沒有用。 在我的開發環境中,我只想讓用戶按下一個按鈕,然后彈出一個小窗口。 我可以設置圖塊,位置,大小...還有其他選擇或建議嗎?
謝謝。
當您不是網絡瀏覽器時,您會將其視為網絡瀏覽器。 您可以從https://github.com/phonegap/phonegap-plugins/tree/master/Android/ChildBrowser使用ChildBrowser插件
您可以嘗試在彈出的實際頁面上設置大小,然后再次嘗試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'
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.