用VBS穿到一个隐藏的input里面
再用JS取出来

解决方案 »

  1.   

    先谢谢上面两位大哥!我想你们能不能举个例子给我看看!我也用上面的方法试过了!不管用。我不知道错再哪儿?
    timelimit=request("time")'这是从上面一个页面传下来的值
    <script language="javascipt">
    <!--
    ......//这里怎么写?
    -->
    <html><body>
    <table ....>
    <form name=form1 ...>
    <tr><td><input type=hidden name=timelimit value=<%=timelimit%></td</tr>
    ....
      

  2.   

    同一个页面里:
    <%@language = "javascript"%>
    <% var timelimit = 20 %>
    <html>
    <head>
    <script language = "vbscript">
      set sec=0;min=<%=timelimit%>;'这里调用给min赋值 。 。 。
      var strAnswer = ""; 
      idt=window.setTimeout("TimeOut();",1000);
    </script>
    </head>
    <body></body></html>
    在不同页面的话:例如a中输入limittime,然后在b中调用。。
    a.asp<html><body>
    <form name = "LimitForm" action="b.asp" method="post">
    时间限制:<input name = "LimitTime" id = "LimitTime" value = "20"><br>
    <input type = "submit" value = "提交">
    </form>
    </body></html>b.asp<%@language = "javascript"%>
    <% var timelimit = Request("LimitTime"); %>
    <html>
    <head>
    <script language = "vbscript">
      set sec=0;min=<%=timelimit%>;
      var strAnswer = ""; 
      idt=window.setTimeout("TimeOut();",1000);
    </script>
    </head>
    <body></body></html>
      

  3.   

    一样的写法,如果你可以保证timelimit不为空且肯定是数字那么
    min = <%=timelimit%>否则
    min = "<%=timelimit%>"