日期:2014-05-18  浏览次数:20711 次

在struts中jsp页面中使用window.open主页面却跳转了,求解
本人在一个struts的项目中的一个jsp页面上使用了
<a href="" onclick="updaterole('update','<%=roleInfo[0]%>')">修改</a>
updaterole函数如下:
function updaterole(actionType,roleId){
document.frm1.roleId.value=roleId;
if(actionType == "update"){
window.open("sys/updateRoleInfo.jsp?roleid="+roleId+"", "_blank", "width=500,height=200 ,top=200,left=400");
}
}
点击了修改调用了updaterole,也打开了新窗口,新窗口正常。但主页面却跳转到了index.jsp 。不知道为什么
哪位大侠能帮忙分析一下原因

------解决方案--------------------
写成这样:
<a href="#" onclick="updaterole( 'update ', ' <%=roleInfo[0]% > ')" >修改 </a >