'웹 프로그래밍/JavaScript'에 해당되는 글 9건

  1. 2012.08.09 팝업창 자동 피팅 시켜주기(크롬 동작) (2)

팝업창 자동 피팅 시켜주기(크롬 동작)

간혹 자바스크립트로 창을 띄울때 자동으로 팝업창의 내용에 따라 팝업창의 크기를 동적으로 바꿔주고 싶을때가 있다.

아래의 코드는 그런 용도로 팝업창내에 있어야 할 코드이며 보여줄 내용이 모니터보다 큰 경우에 대한 처리는 이 코드를 적용할 대상에 따라 다르므로 사용자의 몫으로 남겨 두었다.

크롬의 브라우저 사이즈 가져오기 부분은 오래전부터 널리 알려진 고질적인 버그-크로미움과 크롬, 그리고 해당된 자바스크립트 엔진쪽에서는 버그라고 판단을 안했는지 몇년이 지났는데도 고치지 않고 있다.-


그리고 일반 팝업 사이즈 띄우기에서는 document.body.style.overflow='hidden'; 만 넣어줘도 크롬에서 정상적으로 동작하는 경우가 많기는 한데 경우에 따라 if (navigator.userAgent.indexOf('Chrome')>-1) {} 로 처리 해야하는 경우도 있으니 참고.

Posted by TheBits

댓글을 달아 주세요

  1. 초보개발자 2014.08.27 17:40

    요즘은 블로그를 잘 사용 안하시나 보네요~
    최근 글을 보니 ㅎㅎ
    배너 관련 글보고 많이 도움받고 갑니다.
    감사합니다^^

    • 아 네.. ^^; 이런저런일로 바쁘다 보니 그렇게 되네요..
      블로그 상에 있는 코드들 중 버릴 것도 많고 이미 많이 버전업이 되어서 수정 할 것도 많은데 시간내기가 힘들군요 조만간 몇개 안되는 코드들 업데이트 할 예정이니 다시 방문해 주세요!