반응형
안녕하세요. 오늘은 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>
반응형
최근댓글