你还没有写完,缺少”号呀
<a href='#' 
onclick="javascript:window.confirm('你真的删除此成绩记录吗?')?window.location.href('stu_score_del.asp?delId=<%=scoreId%>'):window.location.href('#')">删除</a>

解决方案 »

  1.   

    再不行,最好写成一个函数。何必这样呢。
    <a href='#' 
    onclick="javascript:deleteconfirm();"删除</a><script>
    function deleteconfirm()
    {
    if(confirm('你真的删除此成绩记录吗?'))
     window.location="stu_score_del.asp?delId=<%=scoreId%>";
    else
     window.location="#";
    }
    </script>
    绝对没有问题!
      

  2.   

    方法是对的。但我对javascript不熟。传参数我这样对吗。如果不对怎么传。
    <script language ="javascript">
    function deleteconfirm(id)
    {
    if(confirm('你真的删除此成绩记录吗?'))
     window.location.href="km_del.asp?delId="&id;
    else
     window.location.href="#";
    }
    </script>