2014. 12. 19. 11:12

Javascript에서 window.open()을 사용할때는 대부분이
아래와 같은 GET방식을 이용한다.

 



팝업

 


*옵션은 left, top, width, height, toolbar, statuso, scrollorbarso, resizable 등등을 조합하여 사용한다.
(좀더 자세한 사항은 http://www.w3schools.com/jsref/met_win_open.asp 를 참조)

 

 

그런데 예를 들어 인수로 넘긴값을 사용자가 변경하면 안될때와 같이
window.open()을 사용할때 POST방식을 이용해야만 할때가 있다.


그럴때는 다음과 같은 방법을 사용하면 된다.

 



팝업

 


그런데 팝업으로 open될 페이지의 소스에서 주의해야 할 것이 있다.
당연한 것인데... 

GET 전송으로 넘어오는 값은 무시하게 해야 한다는 것이다.
GET을 허용하면 POST로 전송하는 것이 무의미한 것이 때문이다.

Posted by 작은0악마