<%%>是在服务器端执行了,js在客户端执行,分清楚啊

解决方案 »

  1.   

    改为如下试一试:
    <script language=javascript>
     var temp=confirm("真的要删除这篇文章吗?");
     if (temp)
     {
      <%
        set conn=createconn
        conn.execute "Friedeldiary '"&id&"'"
        set conn=nothing
      %>
      document.location="mydiary.asp";
     }
    else
      history.back();
    </script>
      

  2.   

    <script language="javascript"> var temp = true;
    if(temp){
    <%
    String b ="aaaaaaaaaaaaaa";
    %> }else{
    <%
    b="bbbbbbbbbb";
    %>
    }
    </script>
    〈%=b%>结果为 “bbbbbbbbbbbbbb"
      

  3.   

    对于你的第二问题这样写是不能管用的,举个例子,1900-09-21 10:30与2010-09-21 10:30,如果你是用它们各自的值的长度(.value.length)加起来的话得到的长度值是一样的。至于怎样做你自己再想想吧!