화면 » Api

httpgotourlpost

Description

해당 URL을 새창으로 열고 Post방식으로 데이터를 전송하기 위한 API이다.

Parameters

Parameters Type Description
strURL STRING 호출할 서비스 URL
objPostData class POST 데이터로 송신될 일반 자바스크립트 오브젝트
bPostDataEncode BOOL [옵션] POST 데이터 인코딩 여부(기본값:false)
strOpenOption STRING [옵션] 새창열기 옵션(기본값:"")(*Remark 참조)
strMethod STRING [옵션] 전송방식(기본값:"post")
strTargetName STRING [옵션] 대상 팝업 이름 (기본값: null)

Return Value

Type Description
INSTANCE 팝업창의 윈도우 객체(실패시 null)

Remark

objPostData 파라미터 값에 null 또는 공백문자열을 지정하는 경우, window.open을 사용하여 단순하게 URL을 오픈한다.

* 새창열기 옵션은 window.open() 호출시에 사용되는 옵션이다. (참조: https://www.w3schools.com/jsref/met_win_open.asp 의 3번째파라미터(specs))

strTargetName 파라미터 값을 지정하지 않은 경우, 새로운 팝업이 로드되고, 값 지정시 동일한 이름으로 표시된 팝업이 있는 경우, 해당 팝업에 로드된다.

Example

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); }

Viewer Ver.

9.1.1.1

Update Date

20250116