더 이상 고민하지 않고 코드를 붙여넣는 것은 자신만의 코드 저장소로 간주될 수 있습니다.
var temp_iframe
var content = document .getElementById( 'right'); //id가 right인 DOM 컨테이너에서 iframe을 생성하고 너비와 높이를 조정합니다.
var c = 0
function add(filename)
{
var the_iframe = " helpfile" c;
temp_iframe = document.createElement("iframe");
temp_iframe.src = 파일 이름;
temp_iframe.setAttribute(" frameborder", " 0");
temp_iframe.id = the_iframe;
temp_iframe.name = the_iframe;
scroll(0, 0);
content.innerHTML = "";
content .appendChild(temp_iframe );
if (document.all)
{
temp_iframe.attachEvent('onload', function()
{
temp_iframe.setAttribute("width", window. 프레임[the_iframe] .document.body.scrollWidth); //적응형 너비
temp_iframe.setAttribute("height", window.frames[the_iframe].document.body.scrollHeight); //적응형 높이
}) ;
}
else
{
temp_iframe.addEventListener('load', function()
{
temp_iframe.setAttribute("width", window.frames[the_iframe].document .body .scrollWidth);
temp_iframe.setAttribute("height", window.frames[the_iframe].document.body.scrollHeight)
}, false); >return false;
}
/*호출 메소드
이 스크립트를 스크립트 파일(iframe.js)로 저장한 다음 첫 페이지에서 호출합니다:
--------- ---- --------------------------------- ---- ----------
---- ---- --------------------------------- ---- -------------
또는 스크립트에서 마지막 반환 false를 제거하고 프런트엔드:
--------------- -------------- ---------- -------------- --
div id="right"> 야, 적응형 너비와 높이의 최종 설정을 실제로 호출하는 함수로 만들 수 있습니다.
저는 그렇게 하지 않았습니다. 기사를 본 친구들이 직접 포장을 하기도 합니다.
그 중에서도 아직 불편한 점이 몇 가지 있는데, 예를 들어 제가 만드는 iframe은 매번 다른 이름과 ID를 가지고 있어야 하고, 원본을 바로 삭제할 수도 없습니다...
저는 그래도 나에게 조언을 해줄 수 있기를 바랍니다.