html window.open 파라미터 넘기는 2가지 방법
안녕하세요. 오늘은 JavaScript의 window.open을 사용할 때 파라미터 넘기는 방법에 대해서 포스팅을 하려고 합니다.
대부분 window.open으로 어떠한 인자값을 넘길 때는 GET방식을 주로 사용합니다.
ex) /testpage.php?arg1=test&arg2=test2
하지만 이렇게 쓰다보면 사용자가 뒤에 있는 파라미터 값을 바꿀 수 있기 때문에 이를 막기 위해서는 POST 방식을 사용해서 window.open을 사용할 수 있습니다.
<script language=
"JavaScript"
>
function
open_pop(arg1, arg2){
var
frmPop= document.frmPopup;
var
url =
'popup.php'
;
window.open(
''
,
'popupView'
,
'옵션'
);
frmPop.action = url;
frmPop.target =
'popupView'
;
//window,open()의 두번째 인수와 같아야 하며 필수다.
frmPop.arg1.value = arg1;
frmPop.arg2.value = arg2;
frmPop.submit();
}
</script>
출처: https://happyman73.tistory.com/36 [작은악마`s Blog]
<form name=frm>
<input type=hidden name=arg1/>
<input type=hidden name=arg2/>
</form>
'개발자의 길 > WEB' 카테고리의 다른 글
GET 방식 막는 방법 (URL 직접접속 차단, 서버에서 방식 확인) (0) | 2019.05.30 |
---|---|
jQuery를 이용해 visibility 설정하기 (0) | 2019.05.27 |
html window.open 파라미터 넘기는 2가지 방법 (0) | 2019.04.26 |
이미지를 원본사이즈 팝업으로 띄우는 방 (0) | 2019.04.24 |
JSTL변수를 JavaScript에서 사용하는 방법 (0) | 2019.02.23 |
자바스크립트에서 숫자만 입력 가능하도록 하기 feat. 정규식 (0) | 2019.02.19 |