编辑: 基本问题是下面的代码打开一个弹出窗口 父屏幕未最大化时的窗口。当父屏幕最大化时,仅打开一个新选项卡。我希望它只是一个弹出窗口。谢谢。我正在针对Safari和谷歌浏览器运行代码。
代码摘录如下所示(我遇到问题的部分):
<form target="popUp" name="RngFrm" action="MapPHPCode3.php" method="post" onsubmit="popup(this);">
<input name="lat" placeholder="Latitude" value="Latitude"></input>
<input name="lng" placeholder="Longitude" value="Longitude"></input>
<input name="rad2" placeholder="Radius" value="Radius"></input>
<input type="submit">
</form>
<script>
function popup(form) {
window.open('', 'formpopup','menubar=yes,scrollbars=yes,resizable=yes,width=40,height=50');
form.target = 'formpopup';
};
</script>
答案 0 :(得分:0)
请使用其他文件打开这样的弹出窗口:
window.open("https://www.w3schools.com", "_blank", "toolbar=yes,scrollbars=yes,resizable=yes,top=500,left=500,width=400,height=400");