2014-09-03 2 views
0

오브젝트 태그가로드 될 때 어떻게 감지 할 수 있습니까? 다음 스크립트를 사용하고 있습니다.오브젝트 태그가로드 될 때 감지

var object = $("<object></object>"); 
object.attr("data", "page.html"); 
$("body").append(object);    
object.onload = function(){ // Doesn't work 
    console.log("Loaded"); 
}; 

그리고 iframe을 사용하고 싶지 않습니다. 당신이 누락

+3

http://learnswfobject.com/advanced-topics/executing-javascript-when-the-swf-has-finished-loading/ – Donal

+0

@Donal 콘텐츠가 실제로 html 파일이면 어떻게됩니까? –

+0

아래의 http://stackoverflow.com/a/25653689/379855를 살펴보고 트릭을 수행해야합니다. – Donal

답변

0
var object = $("<object></object>"); 
object.attr("data", "man.swf"); 
$("body").append(object);    
object.load("ajax/test.html",function(){ // Doesn't work 
    console.log("Loaded"); 
}); 

"아약스/test.html를"

이 작동합니다.

+0

무엇? object 태그는 html 파일에 있습니다. 완전히로드 될 때마다 감지하고 싶습니다. –

+0

http://api.jquery.com/load/ – ecorvo

관련 문제