해당 URL을 새창으로 열고 Post방식으로 데이터를 전송하기 위한 API이다.
| Parameters | Type | Description | 
|---|---|---|
| strURL | STRING | 호출할 서비스 URL | 
| objPostData | class | POST 데이터로 송신될 일반 자바스크립트 오브젝트 | 
| bPostDataEncode | BOOL | [옵션] POST 데이터 인코딩 여부(기본값:false) | 
| strOpenOption | STRING | [옵션] 새창열기 옵션(기본값:"")(*Remark 참조) | 
| strMethod | STRING | [옵션] 전송방식(기본값:"post") | 
| strTargetName | STRING | [옵션] 대상 팝업 이름 (기본값: null) | 
| Type | Description | 
|---|---|
| INSTANCE | 팝업창의 윈도우 객체(실패시 null) | 
objPostData 파라미터 값에 null 또는 공백문자열을 지정하는 경우, window.open을 사용하여 단순하게 URL을 오픈한다.
* 새창열기 옵션은 window.open() 호출시에 사용되는 옵션이다. (참조: https://www.w3schools.com/jsref/met_win_open.asp 의 3번째파라미터(specs))
strTargetName 파라미터 값을 지정하지 않은 경우, 새로운 팝업이 로드되고, 값 지정시 동일한 이름으로 표시된 팝업이 있는 경우, 해당 팝업에 로드된다.
function btn_httpgotourlpost_on_mouseup(objInst)
{
	var url = "http://127.0.0.1:8080/test.jsp";
	var post_data_obj = 
		{
		"POST_DATA_KEY_1": "POST_DATA_VALUE_1",
		"POST_DATA_KEY_2": "POST_DATA_VALUE_2"
		};
	var open_option = "left=200, top=100, width=500, height=400, status=no, toolbar=no, scrollorbars=no";
    // POST 방식으로 오픈
	screen.httpgotourlpost(url, post_data_obj, true, open_option);
}
function btn_httpgotourl_on_mouseup(objInst)
{
	var url = "http://127.0.0.1:8080/test.jsp";
	var open_option = "left=200, top=100, width=500, height=400, status=no, toolbar=no, scrollorbars=no";
    // 단순 오픈
	screen.httpgotourlpost(url, null, true, open_option);
}