1. 程式人生 > >js跳轉頁面,新建一個標籤頁面方法

js跳轉頁面,新建一個標籤頁面方法

開發過程中遇到點選一個按鈕跳轉一個jsp頁面,跳轉頁面需要在瀏覽器下新建一個標籤頁面,而不是在原來的標籤頁面或選項卡中開啟

程式碼如下

<input type="button" value="設計" class="e-btn" onclick="onDesign('+"'"+rowdata.id+"'"+')"/>

     function onDesign(rowid){

          window.open('<%=path%>/sjgl/dzsj/dzsj_design.jsp','_blank');  
          
         }

以上程式碼等同於<a href="<%=basePath%>sjgl/dzsj/dzsj_design.jsp"  target="_blank">設計</a>

如果在click事件中使用了ajax請求,那麼注意ajax預設的非同步請求模式會讓click事件失去時效,

所以如果要達到新建標籤頁的效果,務必保證async引數為false。

_self 表示當前視窗

_blank 表示新視窗

_parent 表示父視窗

_top 表示頂層視窗