读书人

关于超链接执行有关问题

发布时间: 2013-01-04 10:04:13 作者: rapoo

关于超链接执行问题。


<script language="JavaScript">
function test() {
$.dialog( {
content : '确定取消吗?',
ok : function() {
this.title('3秒后自动关闭').time(3);
return false;
},
cancelVal : '关闭',
cancel : true
/*为true等价于function(){}*/
});

}
</script>


我有一个超链接

<a href="applyInfo/deleteApply.action?id=${applyInfo.id}" onClick="test();">取消申请</a>

链接执行的是删除操作。
上面的js是一个控件lhgdialog,
现在的问题是,控件是弹出窗口了,但是当我点确定、取消的时候,这个链接都执行了后面的href的部分。

请问怎么修改下呢?

[解决办法]



<script language="JavaScript">
function test() {
$.dialog( {
content : '确定取消吗?',
ok : function() {
this.title('3秒后自动关闭').time(3);
//这里才跳转是吧
window.location.href = "applyInfo/deleteApply.action?id=${applyInfo.id}"
return false;
},
cancelVal : '关闭',
cancel : true
/*为true等价于function(){}*/
});

}
</script>



<a href="javascript:void(0)" onClick="test();">取消申请</a>
应该这样把 不然你每次点取消申请都会跳转href

读书人网 >JavaScript

热点推荐