Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- MIDI
- php
- Jimi Hendrix
- yum
- MnR
- 중앙 정렬
- 에뮬레이터
- 따라다니는 배너
- 지미 헨드릭스
- chrome
- 킴스큐
- Jimmy Page
- 레이어 배너
- Nintendo
- MES
- 뉴트롤즈
- New Trolls
- jquery
- 고도몰
- 자작곡
- emul
- 포트폴리오
- S.R.V
- 에릭 존슨
- 플로팅 배너
- 설치
- 스카이 배너
- 날개 배너
- 스크롤 배너
- C/C++
Archives
- Today
- Total
echo "Hello world!!";
팝업창 자동 피팅 시켜주기(크롬 동작) 본문
간혹 자바스크립트로 창을 띄울때 자동으로 팝업창의 내용에 따라 팝업창의 크기를 동적으로 바꿔주고 싶을때가 있다.
아래의 코드는 그런 용도로 팝업창내에 있어야 할 코드이며 보여줄 내용이 모니터보다 큰 경우에 대한 처리는 이 코드를 적용할 대상에 따라 다르므로 사용자의 몫으로 남겨 두었다.
크롬의 브라우저 사이즈 가져오기 부분은 오래전부터 널리 알려진 고질적인 버그-크로미움과 크롬, 그리고 해당된 자바스크립트 엔진쪽에서는 버그라고 판단을 안했는지 몇년이 지났는데도 고치지 않고 있다.-
그리고 일반 팝업 사이즈 띄우기에서는 document.body.style.overflow='hidden'; 만 넣어줘도 크롬에서 정상적으로 동작하는 경우가 많기는 한데 경우에 따라 if (navigator.userAgent.indexOf('Chrome')>-1) {} 로 처리 해야하는 경우도 있으니 참고.
'웹 프로그래밍 > JavaScript' 카테고리의 다른 글
swfobject로 플래시 간단히 넣기. (0) | 2010.02.16 |
---|---|
[jquery] 스크롤 팔로워 v0.1a - 스크롤 따라 다니는 레이어 배너 or 메뉴 (5) | 2009.12.24 |
[jquery] 마우스 오른쪽 버튼, 복사 막기, 드래그 금지(불펌방지) (14) | 2009.10.26 |
[DOM] 브라우저별 childNodes의 개수가 다르다!? (1) | 2009.10.22 |
[jquery] 스크롤 팔로워 v0.1 - 스크롤 따라 다니는 레이어 배너 or 메뉴 (6) | 2009.10.17 |