jsp删除记录之前弹出确认提示窗口

如题,删除一条记录时,弹出确认窗口,各种方式试过了,要木点击没反应,要木没有弹窗直接转到删除页面,还有弹窗的,不管确认还是取消都转到另一个页面
1.out.print("

");
这种虽然弹窗,但是点取消也跳转,加个return就不弹窗直接跳,这里面还有个奇怪的现象,那个confirm里的字符串参数中间有空格就失效了。
2.
<image... function deleteOK(id) { if confirm("ssss") { this.location = "xxx.jsp?rn_no="+id; } }

这个完没反应,就列举这两个,其他的不写,手机敲地慢。
不知道哪里出了问题,js真难调试,烦死了。
在线急等,先谢各位

测试我这个
out.print("

确认");

return false;

1.out.print("

");

confirm 执行完成后根据确定/取消返回true/false;你应该

if(confirm("消息")) {// 如果确定才继续执行
操作
} else {
return;
}

2.<image...

function deleteOK(id) { if confirm("ssss") { this.location = "xxx.jsp?rn_no="+id; } }

第二个同理,语法错误, if confirm("ssss") 少了括号
if(confirm("ssss"))

问题1:

out.print("

");
改为
onclick=javascript:deleteOK1();>");
其中 deleteOK1 是点击超链接处理的方法要在页面中声明
问题2:
<br> function deleteOK(id) {<br> if(confirm(&quot;ssss&quot;)) {<br> this.location = &quot;xxx.jsp?rn_no=&quot;+id;<br> }<br> } </p>

1.先看下有没有使用form包起来?
2.查看下页面有没有js异常

[code="java"]
var a = confirm("确定删除?");
if(a){
//这里是确认的操作
}else{
//这里是取消的操作
return false;
}

[/code]
你自己的是因为缺少括号了。

out.print("

");

改成
引号引起来

//out.print("

");

onclick=javascript:return window.confirm('確定刪除這個RN表單?'); onclick=javascript:deleteOK1();

改成和 上边类似的