为什么‘确认删除’的JavaScript代码不起作用? <A onclick="return confirm('您确定要删除吗?')" href="****">***</A> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to jerrycool(Chris) :感谢!只是前后位置颠倒了一下就可以了,必须这样吗? 最好将删除的代码写在函数中。function del(id){if(confirm('您确定要删除吗?')) { window.open("del.asp?id="+id,"","width=150,height=20,resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no"); }}</script> 在你的发贴上没有看出来,我直接将你的代码复制到EditPlus来验证了一下,确实不能没有起作用,但你的代码是正确的,只需改两个地方即可:把language = " JavaScript" type = " text/JavaScript"中双引号内的空格去掉!我也顺便整理了一下你的代码:<html> <head> <title> Untitled Document </title> <meta http-equiv = "Content-Type" content = "text/html; charset=gb2312 "> <script language = "JavaScript" type = "text/JavaScript"><!--function ConfirmDel() { if(confirm("确认删除?,并且不能恢复!确定要删除此信息吗?")) return true; else return false; } --></script> </head> <body> <a href= "#" onClick= "return ConfirmDel()"> 删除 </a> </body> </html> <script language="JavaScript" type="text/JavaScript"> function ConfirmDel() { if (confirm("确认删除?,并且不能恢复!确定要删除此信息吗?")) return true; else return false; }</script><a href="delete.asp" onclick="return ConfirmDel();"> 删除</a>1.楼主不能用onClick,大小写注意2.<script>属性要正正确,尤其是""不能有多余空格 <script type="text/JavaScript"> function ConfirmDel() { var str=confirm("确认删除?,并且不能恢复!确定要删除此信息吗?"); if(str!="0"){return true;}else{return false;} }</script><a href="delete.asp" onclick="return ConfirmDel();"> 删除</a> onclick="javascript: ConfirDel();" <html> <head> <title> Untitled Document </title> <meta http-equiv = "Content-Type" content = "text/html; charset=gb2312 "> <script language = "JavaScript" type = "text/JavaScript"><!--function ConfirmDel() { if(confirm("确认删除?,并且不能恢复!确定要删除此信息吗?")) return true; else return false; } --></script> </head> <body> <a href= "#" onClick= "return ConfirmDel()"> 删除 </a> </body> </html> 在ie下大写,ff下小写,那个href必须在前面 js加载本地xml文件 帮忙运行运行,查查问题,谢谢! 打开的模态窗口中,刷新会打开新的窗口,如何让刷新不打开新窗口(IE8)? 用jquery实现的三级联动菜单,如何刷新时加载默认的选项! 判断子窗口? help!! 倾家荡产问一个问题,各位一定要帮我噢! 在各种不同版本的ie中支持许多新的 jscript 函数,大侠们怎么解决这个问题的? 请帮我一下,为什么setTimeout不好用 前端初学者求问 300分,怎样用JS为history.go(-1); 添加自己的方法? js有没有静态变量,没有的话要怎么办哦
只是前后位置颠倒了一下就可以了,必须这样吗?
function del(id){
if(confirm('您确定要删除吗?'))
{
window.open("del.asp?id="+id,"","width=150,height=20,resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no");
}
}
</script>
把language = " JavaScript" type = " text/JavaScript"中双引号内的空格去掉!我也顺便整理了一下你的代码:
<html>
<head>
<title> Untitled Document </title>
<meta http-equiv = "Content-Type" content = "text/html; charset=gb2312 ">
<script language = "JavaScript" type = "text/JavaScript">
<!--
function ConfirmDel()
{
if(confirm("确认删除?,并且不能恢复!确定要删除此信息吗?"))
return true;
else
return false;
}
-->
</script>
</head> <body>
<a href= "#" onClick= "return ConfirmDel()"> 删除 </a>
</body>
</html>
function ConfirmDel() {
if (confirm("确认删除?,并且不能恢复!确定要删除此信息吗?")) return true;
else return false;
}
</script>
<a href="delete.asp" onclick="return ConfirmDel();">
删除
</a>
1.楼主不能用onClick,大小写注意
2.<script>属性要正正确,尤其是""不能有多余空格
<script type="text/JavaScript">
function ConfirmDel() {
var str=confirm("确认删除?,并且不能恢复!确定要删除此信息吗?");
if(str!="0"){return true;}else{return false;}
}
</script>
<a href="delete.asp" onclick="return ConfirmDel();">
删除
</a>
<head>
<title> Untitled Document </title>
<meta http-equiv = "Content-Type" content = "text/html; charset=gb2312 ">
<script language = "JavaScript" type = "text/JavaScript">
<!--
function ConfirmDel()
{
if(confirm("确认删除?,并且不能恢复!确定要删除此信息吗?"))
return true;
else
return false;
}
-->
</script>
</head> <body>
<a href= "#" onClick= "return ConfirmDel()"> 删除 </a>
</body>
</html>