window.focus() 사용목적 > script

본문 바로가기
사이트 내 전체검색

script

window.focus() 사용목적

페이지 정보

작성자 서방님 댓글 0건 조회 197회 작성일 07-10-25 17:17

본문

일반페이지에서 팝업창을 여는 소스가 있을때 최초에 팝업창을 연후 그창을 닫지 않고 비활성화 상태로 만들어 메인창 뒤로 간게 한후 다시 메인페이지에서 다시 그 팝업창을 여는 명령을 내리면 화면에 뜨지 않는다.

 

* 왜냐하면 두번째 생성할때의 그창은 메인창에 의해 가려져있기 때문이다.

 

※ 물론 위의 상황은 팝업창 생성시 팝업명을 준경우이다.

 

아래의 소스를 보면 최초가 아닌 두번째 클릭시 팝업창이 안보인다.

 

<script language="javascript">
<!--

 function wopen()
 {
  var zet_window;
  zet_window = window.open("
http://www.zetswing.co.kr","zet", "toolbar=no, location=no, directories=no, width=300,height=200");
 }

//-->
</script>

<input type="button" onClick="wopen();" value="test">

 

첫번재 방법

아래의 소스를 보면 최초가 아닌 두번째 클릭시 팝업창이 보인다.

이유는 zet_window.focus 소스가 가려져 있는 팝업창을 활성화 시키기 때문이다.

 

<script language="javascript">
<!--

 function wopen()
 {
  var zet_window;
  zet_window = window.open("
http://www.zetswing.co.kr","zet", "toolbar=no, location=no, directories=no, width=300,height=200");
  zet_window.focus();
 }

//-->
</script>

<input type="button" onClick="wopen();" value="test">

 

두번째 방법

아래의 소스를 보면 최초가 아닌 두번째 클릭시 팝업창이 보인다.

<script language="javascript">
<!--

 function wopen()
 {
  var zet_window;
  zet_window = window.open("
http://www.zetswing.co.kr","zet", "toolbar=no, location=no, directories=no, width=300,height=200");
 }

//-->
</script>

<input type="button" onClick="wopen();" value="test">

 

www.zetswing.co.kr/index.php 소스

<body onload="window.focus();">

두번째 방법 팝업 페이지 입니다.

</body>

 

※ window.focus(); 와 self.focus();는 같은 역할을 한다.

댓글목록

등록된 댓글이 없습니다.

Total 846건 24 페이지
게시물 검색

회원로그인

접속자집계

오늘
24
어제
302
최대
1,347
전체
155,085
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.