상세 컨텐츠

본문 제목

넥사크로 웹브라우저(webBrowser) 사용법

개발_참고하기/개발

by 정보 공유 블로그 2021. 6. 29. 10:20

본문

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
//웹브라우저 생성후 안보이게 설정(Source에작성)
<WebBrowser id="wbCallbtnStgLog" left="789" top="550" width="71" height="49" taborder="94" visible="false" onusernotify="wbCallbtnStgLog_onusernotify"/>
 
var test123 = "test123";
var test456 = "test456";

//G_LOGIN_IP는 GlobalVariables에 설정
var btnStgurl = "/test/sendLog.do" + "loginIp="+encodeURIComponent(application.G_LOGIN_IP);

//set_url은 각자 정보에 맞게 수정
var _result = "http://127.0.0.1:8072/sendLog?test123="+test123+"&test456="+test456;
this.wbCallbtnStgLog.set_url(_result);            
this.fnTrxFuntion("fnLastCallIndexUp""fnCallback");
 
//wbCallbtnStgLog의 url이 세팅 될때마다 실행(위에 소수 보면 set_url 있음)
this.wbCallbtnStgLog_onusernotify = function(obj:WebBrowser, e:nexacro.WebTitleChangeEventInfo)
{    
    pvBtnId = e.userdata;
                                    
    if(pvBtnId =="test123"){        
        this.fnConfirmMsgCallback("test123","ok");                
    }else if(pvBtnId ==""){                            //API오류
        this.gfn_showAlertBox("ERR0465");            //0408수정
    }else if(pvBtnId =="doubleClick"){                //중복클릭오류
        this.gfn_showAlertBox("ERR0463");
    }else if(pvBtnId =="error"){                        //ajax오류
        this.gfn_showAlertBox("ERR0460");        
    }
}    
 
cs

관련글 더보기