2009-11-21 3 views
2

javascript를 사용하여 fullsize 창을 만들려고했지만 실제 크기의 창을 고려하는 데 어려움을 겪고 있습니다. 바탕 화면의 해상도를 얻을 수 있지만 창 너비와 높이를 해당 값으로 설정하면 브라우저 응용 프로그램 자체의 테두리 크기를 고려하지 않은 것처럼 100 % 정확하지 않습니다. 브라우저의 응용 프로그램 경계를 고려하여 목표 너비와 높이를 어떻게 계산합니까?테두리, 머리글 및 바닥 글을 포함하여 브라우저 응용 프로그램 창의 크기를 어떻게 알 수 있습니까?

+0

왜이 CW입니까? –

+0

추가 할 때 CW로 설정 한 것을 기억하지 않습니다. CW가 아니어야하는 이유가 있습니까? –

답변

1

창문의 높이를 알아 내고 다음 사용할 수있는 폭 :

window.innerHeight/폭 -> 모든 브라우저가 아닌 IE

document.body.clientHeight/폭 -> 모든 브라우저

document.documentElement.clientHeight/폭 -> 모든 브라우저

여기

더 많은 정보 : http://www.howtocreate.co.uk/tutorials/javascript/browserwindow

+0

뷰포트의 크기가 아니라 응용 프로그램 창의 너비와 높이를 찾고 있습니다. –

3

그래서 기본적으로 F11을 치는 효과를 모방하고 싶습니까? [이전 죽은 링크]를 확인하십시오.

유용성 악몽이라고 경고하고 싶습니다. 전체 화면으로 이동하지 않고도 디자인을 실행하는 더 좋은 방법을 생각해보십시오. 사용자의 시스템 설정이 엉망인 것은 큰 일도 아니며, 브라우저 크기/창 크기 변경이이 카테고리에 속합니다.

+1

슬라이드 쇼 응용 프로그램에서 "전체 화면보기"링크를 구현 중입니다. 이 기능은 YouTube 동영상 재생을위한 "전체 화면"버튼과 동일해야합니다. 즉, 사이트의 방문자에게 강제로 적용하는 것이 아니라 사용자가 선택하는 기능을 강화한 것입니다. –

+0

답에 deadlink가 있습니다. –

관련 문제