当然有了,服务奇端执行的结果传送到客户端,script脚本在客户端执行。

解决方案 »

  1.   

    js是在客户端运行的,就是一个jsp页面或者html页面里包含js的话,这些js都会传到客户端由浏览器来解释执行。在页面上点击查看源文件都可以看到的。
    在server端执行,不会对客户端有任何影响。
      

  2.   

    javascript由客户端的浏览器运行,不在服务器上运行!!!!!!!!!!!!!
      

  3.   

    script脚本只能在客户端执行!不能够在服务端执行
    客户端的request被发送到服务端,服务端解析后吧结果reponse回客户端!
    在本地执行的代码,不一定都放在script语言中,html代码也可以在本地执行!
      

  4.   

    script必须有<script></script>包裹着。
    同样在服务器端script也是需要在<script></script>中包裹着。不同的是要写成<script runat="server"></script>.一般在asp中这样使用,因为asp服务器端同样支持js脚本,可以达到vbscript同样的效果,各有所长各有所需罢了。
      

  5.   

    to luckyfanjian(luckyfan) 
    在本地执行的代码,不一定都放在script语言中,html代码也可以在本地执行?能说具体点吗?我现在关心的是是否有下面的情况:
    1、javascript小程序,不在<script /script>内,能够在本地执行
    2、activex            不在<object /object>内,能够在本地执行
    3、javaapplet         不在<applet /applet>内,能够在本地执行
    如果有上述3中情况存在的话,我麻烦大了!
      

  6.   

    例如
    <a href="javascript:history.back()">go back</a>
    是不是没有在<script></script>段中运行?
      

  7.   

    给你的基础知识补课:
    javascript一般在浏览器环境下运行。可以通过在html中插入<script>标签来写脚本。
    <script runat=server>是m$的asp环境。asp是服务器脚本,可以用javascript或vbscript来写,但是跟浏览器脚本是不同的。不过由于是嵌入式脚本,所以会让初学者混淆也不奇怪。要明白一点:语言和环境是两码事情。javascript本身就是一个脚本语言而已,至于其用途,要看其被用于什么环境下(比如浏览器环境或者服务器环境)。
      

  8.   

    感谢大家的热心回复!
    我对javascript以及html没有丝毫的了解。我是做http的安全代理,其中需要对html文本内容进行安全过滤,所有在本地执行的小程序都认为是不安全的要过滤掉。
    我把<script /script><object /object><applet /applet>之内的内容全部屏蔽掉以达到此目的,今天的提问,主要是想向各位确定一下,在html文本里是否有其他的方式能够在本地执行小程序。
    <a href="javascript:history.back()">go back</a>是打开一个连接,执行IE自身的返回函数,不是在本地执行一个不明小程序。
    我现在关心的是在html中是否有下面的情况:
    1、javascript小程序,不在<script /script>内,能够在本地执行
    2、activex            不在<object /object>内,能够在本地执行
    3、javaapplet         不在<applet /applet>内,能够在本地执行