팝업 오픈상태서, 팝업 재오픈시, 팝업창 최상단 띄우기.

팝업 오픈상태서, 팝업 재오픈시, 팝업창 최상단 띄우기.

QA

팝업 오픈상태서, 팝업 재오픈시, 팝업창 최상단 띄우기.

본문

 

<a style="cursor:pointer" onClick="window.open('aa/aa.html','a','scrollbars=yes, resizable=yes, width=430, height=auto')" class="aa">a</a> 

 

 

<a style="cursor:pointer" onClick="window.open('aa/bb.html','b','scrollbars=yes, resizable=yes, width=430, height=auto')" class="bb">b</a> 

 

팝업창으로 정보를 보여주는데,

 

a 팝업창을 띄운 상태에서,

b 팝업창을 누르면

내용은 바뀌지만

창은 누른 mian 페이지가 최상단으로 올라오고 

팝업창은 아래로 갑니다.

 

이때 팝업창을 최상단으로 오게 하는 방법 있을까요?

 

팝업창 head에 

<script language="javascript">

window.focus();

</script>

했는데 안되네요.

 

아니면, 클릭시 이전 팝업창이 종료되고, 새 팝업창이 열리는 방법도 좋습니다.

 

도와주세요~

 

이 질문에 댓글 쓰기 :

답변 3

<script>

var pop

function popup(){

if(pop) pop.close();

pop = window.open('aa/aa.html','pop','scrollbars=yes, resizable=yes, width=430, height=auto')

</script>

 

 

<a style="cursor:pointer" onClick="popup()" class="aa">a</a>  

 

저는 이런식으로 작성합니다.

기존 열린창은 닫고 다시 띄우는 방식입니다. 

답변을 작성하시기 전에 로그인 해주세요.
전체 24

회원로그인

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