Q&A

  • webbrowser 컴퍼넌트를 사용해 자바스크립트 실행?


안녕하세요 많이 더운 날씨네요
webbrowser 컴퍼넌트를 첨 사용해 보는데요
자동로그인을 만들고 있는중입니다.
웹페이지 불러와서 자바 스크립트를 실행해야될것 같은데 하나도 모르겠군요
설명 되어있는곳도 찾기 힘들고 해서 염치 불구 여기에 도움을 청하게 됐습니다..
아래 코드는 이렇게 하면 될것같다는 막연한 생각에 끄적인거라 ;;;
코드 아래는 웹페이지의 자바함수입니다...
어떤식으로 해야할지 방향이라도 제시해주시면 감사하겠습니다...
같이올린 파일은 에러 메시지 입니다..
좋은 하루 되세요
<!--CodeS-->
WebBrowser1.Navigate('웹페이지 주소');
WebBrowser1.OleObject.document.execscript('chk()','javascript');
<!--CodeE-->

function chk() {
        var v = document.myForm;

        if (v.cookie.checked == true){
            useCookie();

            var validDate = new Date();
            validDate.setDate(7+validDate.getDate());

            document.cookie = "userid=" + v.USER_ID.value + "; path=/; expires=" + validDate.toGMTString() + ";"
            document.cookie = "cookie=on;" + "expires=" + validDate.toGMTString() + ";";

        } else {

            var expire = new Date();
            // 과거 시간 만들기
            expire.setDate(expire.getDate());

            document.cookie = "userid=" + "" + "; path=/; expires=" + expire.toGMTString() + ";"
            document.cookie = "cookie=off;" + "expires=" + expire.toGMTString() + ";";
        }



        if ( v.USER_ID.value == "" ) {
                alert("아이디를 입력해주십시오");
                v.USER_ID.focus();
                return false;
        }

        if ( v.PASSWD.value == "" ) {
                alert("비밀번호를 입력해주십시오");
                v.PASSWD.focus();
                return false;
        }
        else {
        // xecure begin
        //return true;
        return XecureSubmit(v);
        // xecure end
        }
6  COMMENTS