开发过程中遇到点击一个按钮跳转 一个jsp页面,跳转页面需要在浏览器下新建一个标签页面,而不是在原来的标签页面或选项卡中打开
代码如下
<input type="button" value="设计" class="e-btn" οnclick="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 表示顶层窗口