자바스크립트 질문입니다. 채택완료

안녕하세요,

부모창에서 새창으로 팝업을 띄운 후 그 팝업에

파라미터 값을 보내고자 하는데요;

 

자바스크립트 부분에 action, target값만 주면

빈팝업하나가 뜨고 새탭에 정보가 표시됩니다.

 

덤으로 다른 메뉴버튼에 걸어놓은 자바스트립트까지 새탭에 뜹니다.

익스 11쓰고 있구요...

 

구글링 해보니까 익스 11은 이런현상이 발견된다고 하던데;;

혹시 스크립트 코딩이나 이런곳에선 문제가없나요?

 

부모창에서 버튼을 누르면 빈팝업과 새탭에 정보가 표시되며, 팝업을 띄운 후 부모창에 있는

메뉴버튼(상세정보)을 누르면 새로 생긴 탭에서 그 메뉴로 이동합니다.ㅜ

 

Copy
function openPopup(){	window.open('','popup','width=800, height=800,top=0, left=0, scrollbars=yes, status=no, toolbar=no, resizable=no, location=no, menu=no');	form.target="popup";	form.action="/Info/popup.do";	form.submit();}   function goPage(url){	$("#form").attr("action", url).submit();}              <div class="leftmenu">            <ul>              <li class="left_on">정보</li>              <a href="#" onClick="goPage('/Info/MyPage.do')"><li class="left_off">상세정보</li></a>            </ul>          </div>   <form id="form" name="form​" method="post">            	<dl>                	<dt>년도</dt>                    <dd>                   	<select id="YR" name="YR" style="width:80px; height:20px;">	                        <%	                       ... 코드 생략	                        %>	                </select>                	</dd>                	 <dd>                		<input type="button" value="버튼" style="width:80px; height:21px;" onclick="opentPopup()" />					</dd>                                </dl>            </form>

 

 

답변 3개

임시로 일단,

팝업창 띄운 후 부모창을 새로고침 해주니 그런 현상은 없어집니다..

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

이렇게 해보세요..

popup=window.open('','popup','width=800, height=800,top=0, left=0, scrollbars=yes, status=no, toolbar=no, resizable=no, location=no, menu=no'); 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

똑같네요 ㅜㅜ

댓글을 작성하려면 로그인이 필요합니다.

팝업창으로 정상적으로 뜰 텐데요?

onclick="opentPopup()"

혹시 이 부분에 보면 t가 들어가서 없는 함수를 호출하는데요, 오탄가요?

저 부분 openPopup()으로 정상적으로 바꿔서 실행해 보세요. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

아 오타에요 ;; 수정하는 과정에..
팝업은 떠요. 뜨는데
빈 팝업이하나 뜨고
새탭이 뜨면서 정보를 그 새탭에 뿌려줍니다.
새탭이 왜 뜨는지 모르겠어요
action, target값을 안주면 그냥 팝업이 정상적으로 뜨는데
부모창에서 파라미터를 보내야 해서 ;;
위에 올려 놓으신 스크립트로는 새 탭이 안 뜹니다.
해당 페이지 내에서 무언가가 있기 때문에 그런 게 아닐까요?
음 답답하네요 ;
action, target만 넣으면 저렇게 꼬여버립니다. ;
도대체 새탭이 왜 뜨는지 다른건 왜 꼬이는건지 ;;;

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고