resizeTo에대해서 다시질문
말달리자
function onLoadpop(){
var innerBody = document.body; var innerHeight = innerBody.scrollHeight; var innerWidth = innerBody.scrollWidth; var marginX = 0; var marginY = 0;
if (navigator.userAgent.indexOf(MSIE 6) 0) marginY = 37; // IE 6.x else if(navigator.userAgent.indexOf(MSIE 7) 0) marginY = 37; // Chrome else if(navigator.userAgent.indexOf(MSIE 8) 0) marginY = 37; // Chrome else if(navigator.userAgent.indexOf(MSIE 9) 0) marginY = 37; // Chrome else if(navigator.userAgent.indexOf(Chrome) 0) marginY = 27; // Chrome else if(navigator.userAgent.indexOf(Safari) 0) marginY = 7; // Safari else if(navigator.userAgent.indexOf(Firefox) 0) marginY = 50; // FF
if (navigator.userAgent.indexOf(MSIE 6) 0) marginX = 20; // IE 6.x else if(navigator.userAgent.indexOf(MSIE 7) 0) marginX = 20; // Chrome else if(navigator.userAgent.indexOf(MSIE 8) 0) marginX = 20; // Chrome else if(navigator.userAgent.indexOf(MSIE 9) 0) marginX = 20; // Chrome else if(navigator.userAgent.indexOf(Chrome) 0) marginX = 16; // Chrome else if(navigator.userAgent.indexOf(Safari) 0) marginX = 17; // Safari else if(navigator.userAgent.indexOf(Firefox) 0) marginX = 45; // FF
jQuery(body).css({ overflow-x : hidden });
if (parseInt(innerHeight+marginY) 768){ resizeTo(parseInt(innerWidth+marginX), parseInt(innerHeight+marginY)); jQuery(body).css({ overflow-y : scroll }); } else { resizeTo(parseInt(innerWidth),parseInt(innerHeight+marginY)); jQuery(body).cssdy).css({ overflow-y : hidden }); }
}
익스, 크롬, 사파리는되는데 왜 파폭은 안될까요??파폭은 경고창으로 테스트해봤는데 조건문까진 들어가지는데 메소드가 실행되지 않는거같습니다.
-
빛길
그것 소스 문제가 아니라 파폭에 깔린 플러그인 때문에 그래요 파이어버그, 웹디베로퍼 같은 플러그인들 비활성화 시키고실행해보셔요
-
봄여울
음.. 7,8 버전에서는 메인 윈도우에 resizeTo를 지원 안하고 window.open()으로 대처한다고 본거 같은데요.
설정 - 내용- 자바스크립트 사용 - 고급설정 - 창의 이동 및 크기 조정에 체크가 되어있는지 확인
체크가 되어있어도 안된다면 저 위에 내용이..
파폭 도움말에서 resizeTo 검색해보시면 어느 정도 도움이 되실듯..ㅠ.ㅠ
저도 테스트는 해봤는데 안되네여 -
개구리
scrollHeight 는 w3c 에서 권장하지 않는 걸로 알고있습니다. innerHeight 나 offsetHeight 를 사용해보세요