JavaScript脚本运行在客户端…… 
这个说法不完全正确
JavaScript脚本也可以在服务端运行

解决方案 »

  1.   

    脚本不管(js或vbs)需要运行在宿主host上,服务器端的宿主是asp,客户端的宿主是浏览器, 脚本除了能调用自带的函数之外,还能带调用宿主提供的对象方法,比如服务器端的脚本可以调用asp的reqeust的方法,但客户端的脚本由于其宿主不存在reqeust对象,自然不能调用了。反之亦然,服务器端的脚本也不能调用DOM对象的方法。 总之搞清楚脚本的宿主,就能知道可以调用什么对象的方法了,自然也就能区分服务器端脚本和客户端脚本了。
      

  2.   

    正确 JavaScript不能运行在服务器,服务器负责js代码的输出,但是运行的话还是客户端 ,如果能运行谁给个例子推翻
      

  3.   

    你加上runat="server"
    看看是不是可以运行!
      

  4.   

    runat="server"加上这个就是让脚本在服务端运行了,而不是在客户端了!!
      

  5.   

    <script runat="server">
    你这么用过吗?
    我想你没用过吧!
    不然你不会说那话
      

  6.   

    <script language="javascript"  runat="server">
    alert('测试')
    </script>
    看看
      

  7.   

    runat= "server "   优先于   <%%> ,   并且只能使用服务端语法,   多用于不同语言单的切换... <script>   不加   runat= "server "   使用客户端语法. <%%>   使用服务端语法,   优先级别慢于   runat= "server 
    你对这些了解区分了吗???
      

  8.   

    ASP运行在服务器…… 
     JavaScript脚本运行在客户端…… 
     此种说法是否正确?正确
    == 思想重于技巧 ==
      

  9.   

    VBScript一样,默认情况他是客户端的脚本,但是你一加上runat=   "server   " 那就是服务端 的写法
      

  10.   

    我在本地测试了
    <script   language="javascript"     runat="server"> 
    alert('测试') 
    </script> 
    通过