음 이건 그냥 동료에게 배운 편법이다.
현재 보통 팝업창을 뛰울때
window.open(url,name,option);
을 이용해서 팝업을 띄우기 마련이다.
하지만 url에 parameter들을 달고 가면 IE7부터는 주소창 보안에 걸리기 마련이다.
자 이츰해서 과연 어떻게 해야될까...
방법은 의외로 간단하다.
window.open('',name,option)
document.form 네임.target = name;
document.form 네임.method = post;
document.form 네임.action = 페이지;
document.form 네임.submit();
이렇게 되면 먼저 name이라는 이름을 가지는 팝업을 띄운 다음에
그 창을 타겟삼아서 submit을 시켜버린다.
이렇게 되면 일일히 parameter를 달고 갈 필요가 없어서 주소창 보안이 된다.
parameter가 많이 선언된 경우에는 속도쪽 문제를 감안해야되지만
parameter의 값이 한글인 경우에도 어느정도 편하게 사용 할 수 있습니다!!