2014-07-04 32 views
0

了新的一頁我目前使用的按鈕,並嘗試推出傳遞參數從我的空間給新的一頁這樣如何啓動從HREF

<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] .value;

我想使用相同的JavaScript啓動一個新的窗口,將參數傳遞給腳本函數。

然而,代碼似乎不工作,因爲它表示窗體不適用於href。

回答

0

我找到了解決我的問題:

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

我加了這一點,但沒有奏效 - 我加的下線,它似乎並不工作">OpenNewWindow smiley

+0

我用jquery來完成這個 –

+0

你介意發佈你的jQuery在這裏? – smiley