html window.open 파라미터 넘기는 2가지 방법

Posted by 돼지로운생활
2019.04.26 13:27 개발자의 길/WEB

안녕하세요. 오늘은 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>




유용한 IT정보 / 전자제품 리뷰
포털에서 MilkyeWay를 검색해주세요👍
유용한 정보였다면 ❤️ 클릭 부탁드려요 😄

이 댓글을 비밀 댓글로