Button 如何从href启动新页面

Button 如何从href启动新页面,button,href,Button,Href,我当前使用按钮,并尝试启动一个新窗口,将参数从mypage传递到新页面,如下所示 <input type="button" name="launchpg" id="launchpg" value="LaunchPage" onclick="launch_page('<%=list_process_url%>',this.form.myform.options[this.form.myform.options.selectedIndex].value);"/> J

我当前使用按钮,并尝试启动一个新窗口,将参数从mypage传递到新页面,如下所示

  <input type="button" name="launchpg" id="launchpg" value="LaunchPage" onclick="launch_page('<%=list_process_url%>',this.form.myform.options[this.form.myform.options.selectedIndex].value);"/>

Javascript如下所示:

<script type="text/javascript"> 

//call servlet 
function launch_new_window(list_process_url,smart_id)
{        
    popupWindow = window.open(list_process_url+"&id="+id,'List Process Page',
        'scrollbars = yes');
}

//调用servlet
功能启动\u新建\u窗口(列表\u流程\u url、智能\u id)
{        
popupWindow=window.open(list_process_url+“&id=“+id,'list process Page',
“滚动条=是”);
}

我正在尝试用href链接替换按钮,如

document.location='main.jsp?PAGE=myPage.jsp&id='+this.form.myform.options[this.form.myfom.options.selectedIndex].value

我想使用相同的javascript启动一个新窗口,将参数传递给脚本函数


但是,代码似乎不起作用,因为它说表单对href无效。

将此添加到您要从何处启动新页面:

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

<head>
    <title></title>
    <script src="Scripts/jquery-2.1.1.min.js"></script>
</head>
<body>
    <div id="main">
            <script>
                $(function () {
                        <!--Some Logic-->
                        <!--window.location.href = "NewWindowName.html";-->          
                    }

                    $("#btnSave").click(function () {
                        openNewWindow();
                    });

                    function openNewWindow()
                    {                        
                        window.location.href = "NewWindowName.html";
                    }
                });
            </script>        
        <article>           
            <button id="btnSave">Save Data</button>
        </article>
    </div>
</body>
window.location.href=“pageName.html”;
$(函数(){
}
$(“#btnSave”)。单击(函数(){
openNewWindow();
});
函数openNewWindow()
{                        
window.location.href=“NewWindowName.html”;
}
});
保存数据

我找到了问题的解决方案:

  <a href="#" onclick="window.open('main.jsp?PAGE=NewPage.jsp&id=<%=l.getID().intValue()%>','_‌​new');">Open New Window </a>


我添加了这个,但不起作用-我添加了下面的一行,它似乎不起作用,我使用jquery完成了这个任务