• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
Script

새창 띄우기 창닫기 -1

멋진그대 20367

0
웹서핑을 하다보면 사이트 첫페이지나 중간 중간에 작은 창을 이용하여 공지사항을 달아놓은 것을 많이 보았을 것입니다. 이해가 안되시면 여기를 한번 눌러보세요^^ 이러한 것은 자바스크립트를 이용한 브라우져 조절 기능인데.......알고 있으면 아주 유용하게 사용할 수 있습니다. 눈 크게 뜨고 잘 보세요.

 기본적으로 이 기능을 사용할 때는 자바스크립트의 window.open 을 사용합니다.

상황 소스
 자동 팝업시  <script>window.open('원하는 웹페이지주소','...','....','.....')</script>
 클릭  팝업시  <a href="#" onclick="window.open('원하는 웹페이지주소','...','...')">클릭</a>

 일반적으로 우리가 새창을 띄울때는 위의 두가지 경우가 대부분입니다. 설명해놨듯이 "자동팝업시"란 웹페이지가 로딩되면서 바로 새로운 창이 생기는 것을 말하며, 클릭 팝업시란 링크된 부분을 클릭해야 만히 새창이 뜨는 것을 말합니다. 소스의 중간에 '...','...' <--이런 부분에 바로 브라우져창을 조절하는 속성이 들어가게 된다. 그러면 그 속성들을 알아보도록 하죠^^

 
 menubar=yes/no   윈도우의 menubar 표시여부 
 directories=yes/no  윈도우의 directory button들의 출력여부 
 location=yes/no  윈도우의 location box 표시여부
 status yes/no   윈도우의 상태표시줄 표시여부
 toolbar=yes/no  윈도우의 toolbar 표시여부 
 scrollbars=yes/no  윈도우의 가로 세로 scrollbar 표시여부
 resizable=yes/no  윈도우의 크기가 조정될 수 있는 지 결정 
 width=수치  윈도우의 너비 결정 
 height=수치  윈도우의 높이 결정
 top=수치  윈도우의 위치조절(화면 상단으로 부터 간격 조정)
 left=수치  윈도우의 위치 조절(화면 왼쪽으로 부터 간격 조정)

 ※ 참고적으로 yes의 경우 표시,출력,크기조정 가능.....no의 경우 표시, 출력, 크기조정 불가를 나타냅니다. 

 예를 들어 소스를 만들어 보죠^^

클릭시  <a href="#" onClick="window.open('banner.htm','_blank','toolbar=no,location=no,status=no,menubar=no, scrollbars=auto,resizable=no,width=424,height=219 top=10 left=10')">클릭</a>
자동팝업시  <Script>window.open("banner.htm",'_blank','toolbar=no,location=no,status=no,menubar=no, scrollbars=auto,resizable=no,width=424,height=219 top=10 left=10')</script>

 ※ 주의점 - 위에 소스를 적을 때 "" 쌍따옴표 사이에 공란이 있으면 안되고요........초보분들은 될 수 있으면 한줄로 사용하세요.^^ 그리고 웹페이지 주소 다음에 _blank 부분은 name 설정이 들어가는 부분입니다. 원하는 창의 네임을 지정해주고 그 네임으로 팝업을 하면 해당 팝업창에 주소부분의 웹페이지가 뜨게 되는 거죠. 

 하핫^^ 세상에는 꼭 남들과 반대로 가고 싶어하는 사람들이 소수(?) 있습니다. 즉, 자기는 FM을 추구한다 하시는 분들, 조금 더 어렵게 사용하고 싶다하는 분들, 남들과는 차별되고 싶다하시는 분들은 아래 소스를 사용하세요^^

 
 <script language="javascript">

 function OpenAnotherWin(szhref){
 AnotherWin = window.open(szhref,"AnotherWin",
 "toolbar=yes,location=yes,directories=yes,
 status=yes,menubar=yes,scrollbars=yes,
 resizable=yes,width=300,height=300");
 }

 </script>

 단, 위의 소스를 <head></haed> 사이에 넣고 <body onLoad='OpenAnotherWin("이동할 웹페이지주소")'> 를 반드시 넣기를 바랍니다.^^
 다음페이지에서는 새창을 닫는 방법에 대해서 배워보도록 하겠습니다.

                                                                                                                                                   출처 : 태그매니아

공유
0

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?

목록

공유

facebooktwitterpinterestbandkakao story

삭제

"새창 띄우기 창닫기 -1"

이 게시글을 삭제하시겠습니까?

번호 분류 제목 글쓴이 날짜 조회 추천
공지 HTML HTML 기초 다지기 4 오작교 08.06.17.16:26 290998 0
공지 HTML HTML과 CSS의 종합 정리 1 오작교 07.10.01.10:21 349956 0
공지 일반 스타일시트의 총정리 오작교 06.09.14.13:08 294597 +14
300
normal
오작교 23.12.10.09:32 14549 0
299 Script
normal
오작교 23.12.10.09:29 19890 0
298 CSS
normal
오작교 21.01.09.14:18 40829 0
297 HTML
normal
오작교 15.09.17.08:58 116416 0
296 HTML
normal
오작교 15.09.13.21:38 21684 0
295 HTML
normal
오작교 15.09.13.21:30 25271 0
294 HTML
normal
오작교 15.08.30.12:19 52874 0
293 Script
normal
오작교 15.05.12.14:06 21261 0
292 HTML
file
오작교 12.03.08.13:51 36026 0
291 HTML
normal
오작교 11.06.03.10:44 40850 0
290 CSS
normal
오작교 11.06.03.10:29 70756 0
289 Script
normal
오작교 11.03.22.11:19 43555 0
288 Script
normal
오작교 11.03.22.11:15 38325 0
287 Script
normal
오작교 11.03.22.11:07 37210 0
286 HTML
normal
오작교 11.01.25.10:27 36309 0
285 CSS
normal
오작교 11.01.24.10:40 35482 0
284 HTML
normal
오작교 11.01.24.10:39 37193 0
283 Script
normal
오작교 11.01.24.10:34 38204 0
282 CSS
normal
오작교 11.01.24.10:31 37841 0
281 CSS
normal
오작교 11.01.24.10:27 36314 0