<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD> <BODY>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("a").click(function(){
alert("test: 点了 "+$(this).text());
alert("confirm返回的值为"); //此处要得到confirm返回的true 或 false,如何写?
});
});
</script>
<a href="del.asp?id=2" onclick="return confirm('将要删除,是否继续?');">删除</a>
<a href="modi.asp?id=2" onclick="return confirm('要编辑吗?');">编辑</a>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD> <BODY>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("a").click(function(){
//alert("test: 点了 "+$(this).text());
//alert("confirm返回的值为"); //此处要得到confirm返回的true 或 false,如何写?
var msg=this.title; //这里怎么取了,好象可以这样,忘了,不可以试别的看
if(confirm(msg)){
alert("click YES.")
//....
}else{
alert("click CANCLE");
//....
}
});
});
</script>
<a href="del.asp?id=2" title="将要删除,是否继续?">删除</a>
<a href="modi.asp?id=2" title="要编辑吗?">编辑</a>
</BODY>
</HTML>
confirm(xx) 的返回值是boolean型为 true 或者 false , 如果显示 click YES 那反过来说明 confirm(xx) 返回的是ture ,否则就是 false , 这不是很明显吗?疑问,你在a标签里人工写入onclick事件,在页面加载完毕后又用JQuery给 a 标签天加onclick事件,这个后来的事件会不会覆盖前面人工写的onclick事件呢?人工写的onclick事件,这个仅仅是一个返回语句,没有任何其他关联,如果不发生事件覆盖,那也是两个相互独立的事件,就好象 onclick="javascript:funName1(p1);funName2(p2);" 这里面 funName1(p1), funName2(p2)响应函数都在同一个onclick事件中,但他们是互相独立的,所以你那里的应该是没法得到,或者很难得到值...要得到估计也是jquery建立起函数的值,
<!--
您可以这样试试~~~
-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD> <BODY>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type="text/javascript">
var globalValue=null;
$(document).ready(function(){
$("a").click(function(){
alert("test: 点了 "+$(this).text());
alert("confirm返回的值为"+globalValue); //此处要得到confirm返回的true 或 false,如何写?
});
});
</script>
<a href="del.asp?id=2" onclick="globalValue=confirm('将要删除,是否继续?');return globalValue;">删除</a>
<a href="modi.asp?id=2" onclick="globalValue=confirm('要编辑吗?');return globalValue;">编辑</a>
</BODY>
</HTML>
{
$('#confirm').modal({
close:false,
position: ["20%",],
overlayId:'confirmModalOverlay',
containerId:'confirmModalContainer',
onShow: function (dialog) {
dialog.data.find('.message').append(message);
// if the user clicks "yes"
dialog.data.find('.yes').click(function () {
// call the callback
if ($.isFunction(callback)) {
callback.apply();
}
// close the dialog
$.modal.close();
});
}
});
}