2009-09-07 4 views
0

Symfony 프로젝트에서 Lightwindow v2를 사용하여 모달 창을 만듭니다 (here은 내가 사용하는 플러그인 임). 모달 창은 내 로컬 wamp 서버에서 완벽하게 작동합니다. 그러나 원격 AWS 서버에서 페이지에 액세스 할 때 lightwindow의 "회색으로 된"배경 요소가 너무 짧습니다. 처음에는 볼 수있는 화면 부분을 덮지 만 아래로 스크롤하면 나머지 화면은 그렇지 않습니다. 회색으로되어있어 (꽤 시시 해 보인다).자바 스크립트가 다른 호스트에서 다르게 작동합니다.

Firebug를 사용하면 회색으로 표시된 오버레이에 다른 높이 값이 표시되는 것을 볼 수 있는데, 이는 너무 짧은 이유를 설명합니다. 하지만 자바 스크립트는 브라우저 측 스크립팅 언어이기 때문에 호스트에 관계없이 자바 스크립트가 동일하게 렌더링된다고 생각하기 때문에 나는 이것에 의문을 품습니다.

누구든지이 문제가 발생할 수있는 이유를 상상할 수 있습니까?

답변

1

로컬 WAMP 서버와 원격 서버 간의 로딩 시간 차이로 인해 페이지 렌더링이 다른 속도로 진행될 수 있습니다. 브라우저가 페이지를 최대 높이로 완전히 렌더링하기 전에 오버레이가 너무 일찍 렌더링 될 수 있습니다.

페이지가로드되는 즉시 모달 창을 렌더링합니까? 그렇다면 지연을 추가하여 도움이되는지 확인해 볼 수 있습니까?

0

잘 모르겠지만 JS 코드가 로컬 HTML 페이지에서는 가능하지만 외부 웹 사이트에서는 불가능할 수있는 브라우저 창 크기를 읽으려고합니다.

+0

예, 브라우저 창 크기를 읽으려고합니다. 그러나 페이지가 원격으로 호스팅 될 때 왜 그렇게 불가능합니까? – Jack7890

+0

아마도 샌드 박스 문제 일 수 있습니다. 또는 Firefox의 보안 설정. 다른 브라우저는 어떻게 작동합니까? – Martin