반응형
요렇게 파라메터를 2개 받는 함수가 있다.
sub testfn(get1, get2)
msgbox "hola"
end sub
버튼 이벤트에 달아서 호출하려고 했는데 이런 오류가 뜬다.
sub를 호출할 때는 괄호를 사용할 수 없습니다.
이렇게 쓰면 문법 오류인것 같은데 좀 웃긴다.
onclick="testfn('1', '2')"
입력 파라메터가 1개인 경우에는 정상작동 하는데 2개 부터는 다른게 인식한다.
그래서 이렇게 고쳐야 한다.
onclick="call testfn('1', '2')"
별거 없다. 앞에다가 call 을 붙여주면 되는 듯 하다.
vbs를 대충 알고 하다보니 별 문제가 다 생긴다.
여담..
이걸 알기 전에는 딜리미터로 붙여서 하나로 보내서 함수에서 split으로 잘라서 사용했다. 무지하면 코드가 지저분의 나락으로 떨어진다.
반응형
댓글