콘텐츠에 따라 IFrame의 높이를 자동으로 조정하는 자바 스크립트를 작성했습니다. 이것은 프레임 된 페이지의 내용이 생성되자 마자 수행됩니다. Firefox에서는 아무런 문제가 없지만 IE에서는 스크립트가 제대로 실행되지만 아무런 효과가 나타나지 않습니다.이 메서드는 콜백 함수에서 호출됩니다. 어떤 설교? 버튼을 사용하여 메서드를 실행하면 완벽하게 작동하고 프레임의 크기가 조정됩니다.HTML 요소의 높이 속성이 Internet Explorer에서 설정되지 않았습니다.
나는 내 앞에서 코드를 찾지 못했다.
function resizeFrame(){
var frame = parent.document.getElementsById(window.me);
frame.style.height = document.offsetHeight;
}
을 그리고 호출하는 함수는 다음과 같이이다 : 크기 조정 방법은 다음과 같다 내가 세일즈 포스 아약스 라이브러리를 사용하고
//init function
bunding.doSomeWork(callbackFunction);
...
function callbackFunction()
{
//does some HTML output
resizeFrame();
}
.
일부 자바 스크립트가 있습니까? – hunter