자바스크립트 질문입니다.

자바스크립트 질문입니다.

QA

자바스크립트 질문입니다.

본문

안녕하세요,

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

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

 

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

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

 

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

익스 11쓰고 있구요...

 

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

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

 

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

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

 


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

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

onclick="opentPopup()"

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

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

아 오타에요 ;; 수정하는 과정에..
팝업은 떠요. 뜨는데
빈 팝업이하나 뜨고
새탭이 뜨면서 정보를 그 새탭에 뿌려줍니다.
새탭이 왜 뜨는지 모르겠어요
action, target값을 안주면 그냥 팝업이 정상적으로 뜨는데
부모창에서 파라미터를 보내야 해서 ;;

이렇게 해보세요..

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

답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT