0
내가 JS로 작성이 iframe이이
, 이것은 내가 지금까지 가지고있는 코드 :js를 사용하여 프로그래밍 방식으로 iframe의 onload도 사용하는 방법은 무엇입니까?
iframe을 생성하지만 iframe을하기 전에 준비() funcion 화재는 기본적으로 내가에 무엇을 원하는지 내용을로드됩니다<script>
function loadIframe(url) {
ifr = document.createElement("IFRAME");
ifr.setAttribute("src", url);
ifr.style.width = "800px";
ifr.style.height = "600px";
document.body.appendChild(ifr);
ifr.onload = ready();
}
function ready() { alert("ready") };
window.onload = function() {
loadIframe("http://www.wallpaperpimper.com/wallpaper/Landscape/Ocean/Big-wave-1-S79KZQKBWP-1600x1200.jpg");
}
</script>
수행은 다음과 같습니다
잘 작동<iframe onload="ready()" src="http://www.wallpaperpimper.com/wallpaper/Landscape/Ocean/Big-wave-1-S79KZQKBWP-1600x1200.jpg"></iframe>
, iframe이 내용이로드되면 준비() 함수 화재,하지만 난 JS에서 모든 것을 할 싶어요.
iframe에로드 된 페이지에서 본문 내부에 onload를 사용할 수 없으므로 사용할 수 없습니다.
onload 이벤트는 어떻게 설정해야합니까? 이렇게함으로써
어쨌든 이미지를 iframe 처리하는 이유는 무엇입니까? 왜 ''을 사용하지 않으시겠습니까? 그렇다면 온로드에 전혀 문제가 없습니다. –
@Matthew Scharley : 크기가 크기 때문에 이미지를 사용하고 있습니다. 콘텐츠를로드하기 전에 ready() 함수가 실행되고 있는지를 알 수 있습니다. 따라서이 작업을 수행하고 싶지 않습니다. 콘텐츠가로드되면 시작됩니다. – onceras