ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [ASP] ASP 프로시저
    Web/ASP 2015. 9. 30. 13:36

    ASP Procedures

     ASP 에서 VBScript로부터 자바스크립트 프로시저를 호출할 수도 있고 역으로도 할 수 있습니다.





     Procedures

      ASP 소스 코드는 프로시저와 함수를 포함할 수 있습니다:



    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <!DOCTYPE html>
    <html>
    <head>
    <%
    sub vbproc(num1,num2)
    response.write(num1*num2)
    end sub
    %>
    </head>
     
    <body>
    <p>You can call a procedure like this:</p>
    <p>Result: <%call vbproc(3,4)%></p>
    <p>Or, like this:</p>
    <p>Result: <%vbproc 3,4%></p>
    </body>
    </html>
    cs




     






     <%@ language="language" %> 를 <html> 태그 라인 위에 삽입함으로써, 다른 스크립팅 언어에서의 프로시저/함수를 작성할 수 있습니다:





    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <%@ language="javascript"%>
    <!DOCTYPE html>
    <html>
    <head>
    <%
    function jsproc(num1,num2)
    {
    Response.Write(num1*num2)
    }
    %>
    </head>
     
    <body>
    <p>Result: <%jsproc(3,4)%></p>
    </body>
    </html>
    cs











     Differences Between VBScript and JavaScript

      VBScript로 작성된 ASP 파일로부터 VBScript나 JavaScript 프로시저를 호출할 때, 프로시저 이름을 call 키워드를 사용하여 호출할 수 있습니다.


      만약 프로시저가 파라미터를 필요로한다면, 파라미터 리스트는 괄호로 둘러쌓여야 합니다.


      만약 call 키워드를 빠드렸다면, 파라미터 리스트는 괄호로 둘러쌓이지 못할 것입니다.


      프로시저가 파라미터가 없다면, 괄호는 생략해도 됩니다.


      JavaScript로 작성된 ASP 파일로부터 VBScript나 JavaScript 프로시저를 호출할 경우, 항상 프로시저 이름 다음에 괄호를 사용해야 합니다.














     More Examples

      ASP 파일에서 JavaScript 프로시저와 VBScript 프로시저를 호출하는 방법을 나타내는 예제입니다.


    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    <!DOCTYPE html>
    <html>
    <head>
    <%
    sub vbproc(num1,num2)
    Response.Write(num1*num2)
    end sub
    %>
    <script  language="javascript" runat="server">
    function jsproc(num1,num2)
    {
    Response.Write(num1*num2)
    }
    </script>
    </head>
     
    <body>
    <p>Result: <%call vbproc(3,4)%></p>
    <p>Result: <%call jsproc(3,4)%></p>
    </body>
     
    </html>
    cs











    * 위 포스트는 w3schools 강좌를 통해 작성한 포스팅입니다.


    'Web > ASP' 카테고리의 다른 글

    [ASP] ASP 세션(Session)  (0) 2015.10.16
    [ASP] ASP 쿠키(Cookie)  (0) 2015.10.02
    [ASP] ASP Form  (0) 2015.10.02
    [ASP] ASP 변수  (0) 2015.09.30
    [ASP] ASP 문법  (0) 2015.09.30
    [ASP] ASP 소개  (0) 2015.09.29

    댓글

Designed by Tistory.