如何从href启动新页面

时间:2014-07-04 18:35:20

标签: 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);"/>

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');
}

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

document.location = 'main.jsp中PAGE = myPage.jsp&安培; ID =' + this.form.myform.options [this.form.myfom.options.selectedIndex]。价值;

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

然而,代码似乎不起作用,因为它表示Form对href无效。

2 个答案:

答案 0 :(得分:1)

将此添加到您要从以下位置启动新页面的位置:

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>

答案 1 :(得分:0)

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

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