Javascript 弹出窗口代码失败

Javascript 弹出窗口代码失败,javascript,html,popup,popupwindow,Javascript,Html,Popup,Popupwindow,我试图通过单击表单中的按钮打开一个弹出窗口。我的代码如下 HTML 我放置的后一个函数是因为前一个函数没有使用给定的url执行 感谢您的帮助。谢谢 删除第二个popitup函数。你只需要第一个。在参数中传递要打开的URL。例如,popitup'/popup.html' 由于此按钮位于表单内部,因此该按钮将导致表单提交,在弹出窗口打开之前,表单将离开当前页面。为了防止出现这种情况,您需要从onclick处理程序返回false: <button class="form_sub_btn" onc

我试图通过单击表单中的按钮打开一个弹出窗口。我的代码如下

HTML

我放置的后一个函数是因为前一个函数没有使用给定的url执行

感谢您的帮助。谢谢

删除第二个popitup函数。你只需要第一个。在参数中传递要打开的URL。例如,popitup'/popup.html'

由于此按钮位于表单内部,因此该按钮将导致表单提交,在弹出窗口打开之前,表单将离开当前页面。为了防止出现这种情况,您需要从onclick处理程序返回false:

<button class="form_sub_btn" onclick="popitup('/popup.html'); return false;">Next</button>

此外,为了使这项工作顺利进行,有必要修复popitup:if!newindow{应该是if!newwindow{,因为该函数中的任何错误都将阻止返回false;的执行。

我已经尝试过了。再试一次。仍然没有弹出窗口打开。它现在可以工作了,忘记添加结束标记。谢谢!!
function popitup(url) {
    newwindow=window.open(url,"","height=400,width=350");  
    if(!newindow){
        alert('We have detected that you are using popup blocking software.');}
    if (window.focus) {newwindow.focus();}
}
function popitup(){
    window.open("","","height=300, width=300");
}
<button class="form_sub_btn" onclick="popitup('/popup.html'); return false;">Next</button>