대부분 새창 띄운 후에 post 방식으로 submit 하는건 아래처럼 하실겁니다.
var sf = document.sharForm;
sf.method="post";
sf.target="S070202052";
sf.action="S070202052.do?ServiceName=S070202052-service";
var viewShre = window.open("about:blank"
, "S070202052"
, "toolbar=no,menubar=no,scrollbars=yes,status=yes,resizable=no,width=840,height=720,top=0,left=300"
);
viewShre.focus();
sf.submit();
근데 희한하게 아이폰이랑 아이패드에서 가끔씩 submit이 안되는 경우가 있더라구요….
정확한 원인파악은 되지 않으나 간헐적으로 발생하는걸로 봐서 window.open 수행 전에 submit이 먼저 실행되는건 아닌가 싶어서…
submit을 0.1초 후에 날려봤습니다.
setTimeout(function() {sf.submit();}, 100);
맨 마지막줄만 요렇게..
그랬더니 잘 되네요.. 뭐 깔끔하게 설명은 안되긴 하지만 참고하시길…ㅎ
setTimeout에 파라미터 넘기는 법 참고 - http://micropai.tistory.com/10
'삽질방지 팁' 카테고리의 다른 글
[MSSQL] expression을(를) 데이터 형식 tinyint(으)로 변환하는 중 산술 오버플로 오류가 발생했습니다. 문제해결 (0) | 2016.04.07 |
---|---|
[Xaomi Mi band 1A] 미밴드 블루투스 연결 끊김 팁 (0) | 2016.01.06 |
[QCY QY8] 정품 확인 (구형, 신형) (2) | 2015.11.02 |
[폰 to PC usb 연결 Tip] 삼성 핸드폰과 PC 연결시 드라이버 오류 해결 (0) | 2015.10.22 |
인트라넷 SSL 인증서 오류 해결 (0) | 2015.07.29 |