2011-01-02 2 views
0

신년 인사 느그들에게 .... 나는 약간의 참조에 유래 여기에이 문제가 알고IFrame을 크기 조정 솔루션 - 브라우저 간 호환 솔루션

,하지만 그들 중 누구도 매우 유용하다고. src 속성이 PHP를 통해 동적으로 설정된 Iframe이 있습니다. 콘텐츠 (자바 스크립트)에 따라 크기를 조정하고 싶습니다. 어떤 통찰력?

당신을 감사

(나를 위해 작동하지 않습니다 직면 같은 문제에 대한이 사이트에 언급 된 솔루션), Abhijit

+0

동일한 출처의 콘텐츠 (호스트, 포트, 프로토콜)? – mplungjan

답변

1

최선의 해결책 : IFrame을을 사용하지만, 내부의 내용을 포함하지 마십시오 div. 그것은 당신에게 훨씬 더 많은 통제력을 줄 것입니다. IFrame은 어느 정도 블랙 박스입니다. 상자 밖의 문서는 보안상의 이유로 박스 안에 들어있을 수 없다고 생각하므로 계산을 수행 할 수 없습니다. 상자 안의 문서는 IFrame 안에 있음을 알지 못합니다.

가장 좋은 방법은 PHP 문서에서 어떤 페이지가 표시되는지 결정하는 것이지만 조금 더 일찍 처리하면 부모 문서에서 약간의 차이를 렌더링 할 수 있습니다.

+0

게시물에 '생각하다'가 너무 많습니다. 동일한 출신의 콘텐츠 인 경우 부모와 자식 모두 서로 액세스 할 수 있습니다. 그리고 PHP는 어떻게 문서가 브라우저에서 렌더링 될지를 알 수 있습니까? – mplungjan

+0

분명히 PHP는 IFrame의 src를 결정하므로, 그 시점에서 다른 레이아웃을 선택하는 것이 적절 해 보입니다. 정확한 픽셀 높이가 필요한지 확실하지 않습니다. 그렇다면 하나의 소스가 다른 브라우저에서 다르게 렌더링 될 수 있기 때문에 src는 중요하지 않습니다. 필자는 IFrame의 전체 내용을 기반으로 전반적으로 다른 레이아웃을 사용했습니다. – GolezTrol