![](/img/trans.png)
[英]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.