当然可以啊!
用return 呗!

解决方案 »

  1.   

    在ASP中怎么用呢
    dim aaa
    aaa=mytest()???
      

  2.   

    <HTML>
    <HEAD>
    <META name=VI60_defaultClientScript content=JavaScript>
    <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
    <TITLE></TITLE>
    <SCRIPT ID=clientEventHandlersVBS LANGUAGE=vbscript>
    <!--Sub window_onload
    msgbox abc()
    End Sub
    -->
    </SCRIPT><script language="javascript">
    function abc()
    {
    return ("你好呀!");
    }
    </script></HEAD>
    <BODY LANGUAGE=javascript onblur="return window_onblur()"><P>&nbsp;</P></BODY>
    </HTML>
      

  3.   

    我不要在vbscript中调用,我在asp中调用javascript的方法是这样的
    request.write "mytest()";我想在ASP中或取mytest的返回值
      

  4.   

    javascript在客户端运行的,ASP在服务器端运行的,你好象没有说明白您的意思!按你的意思,下面这样就行~request.write "<script>"
    request.write "mytest()"
    request.write "</script>"
      

  5.   

    可是我的ASP要取得mytest的返回值
      

  6.   

    可以这样:
    1,首先必须明确ASP和JAVASCRIPT的执行区域[SERVER和CLIENT]
    2,在你的页面建立表单,将返回值传到表单的某个VALUE里
    3,提交,用你的ASP程序接收返回值。由于javascript在客户端运行的,ASP在服务器端运行的,不可能一次取得返回值给ASP调用!!
      

  7.   

    我有点知道了,那看来还是vbscript好,如果我的vbscript是在客户端调用,在asp中能不能取得这个函数的返回值???