js 是客户端运行的,而楼主的上面写的vbscript是服务器端运行的
再说了,你写的javascript错误百出啊

解决方案 »

  1.   

    vbscript javascript语法大不相同
    建议先找本js书学习学习
      

  2.   

    asp也可以用javascript脚本来写的,没问题
    楼主文档开头加上这个再看看
    <%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%>
      

  3.   

    晕,楼主写得好象是javascirpt和vbscritp结合的语言啊,看不懂,没法回答啊
    你还是先着个javascript 的代码的例子看看吧:
    <javascript>
    function check(theForm)
    {
      if (theForm.name.value == "")
      {
       alert("标题不能为空");
        theForm.name.focus();
      return (false);
      }
      if (theForm.model.value == "")
      {
    alert("型号不能为空");
        theForm.model.focus();
    return (false);
      }
     return (true);
    }
    </javascript>
      

  4.   

    晕,第一行写错了:
    -->  <script language="JavaScript">
         ....
         </script>
      

  5.   

    开头加上了.在里面运行的其他javascript都没问题,就这一段有问题
    所以就想问问到底是语法上错在哪里?
      

  6.   

    这是写在服务器端的.其他javascript可以运行的.
    像这些
    <%
    var nowDate = new Date();
    var HelloStr;
    if((nowDate.getHours()>=0)&&(nowDate.getHours()<12))
    Hellostr="<br>goodmorning";
    else if((nowDate.getHours()>=12)&&(nowDate.getHours()<18))
    Hellostr="<br>goodafternoon";
    else
    Hellostr="<br>goodnight";

    Response.Write(nowDate);
    Response.Write(Hellostr);
    %>
    都可以运行
      

  7.   

    <%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%>
    <%
    var qs=Request.QueryString().Count;
        for(i=1;i<=qs;i++)
    {
    if(Request.QueryString(i)=="")
    {
    Response.Write("资料没填写好")
    Response.End()
    }
    else
    Response.Write(Request.QueryString(i))
    }
    %>