checkdel.js 代码如下:
<script language="javascript">
function do_delete() {
var answer = confirm("你确定要删除吗?");
if (answer) {
document.form.submit();
}
                   else return;
}
</script>
jsp文件如下:
<html>
<head>
<script type="text/javascript" src="checkdel.js"></script>
</head>
<body><a href="javascript:do_delete();">delete</a>
</body>
<html>为什么
<script language="javascript">
function do_delete() {
var answer = confirm("你确定要删除吗?");
if (answer) {
document.form.submit();
}
                   else return;
}
</script>
会出错呢?求大家帮帮忙啊!!!!

解决方案 »

  1.   

    把js文件中外面的script标签去掉。
      

  2.   

    如果是独立的JS文件,是要把<script></script>去掉的。
      

  3.   

    <html> 
    <head> 
    <script language="javascript"> 
    function do_delete() { 
    var answer = confirm("你确定要删除吗?"); 
    if (answer) { 
    document.forms[0].submit(); 

                      else return; 

    </script> 
    </head> 
    <body> <form name=fm><a href="javascript:do_delete();">delete </a></form>
    </body> 
    <html>