네이버에서는 검색이 어려운 블로그입니다. 구글검색을 이용해 주세요.
한페이지짜리 간단하게 만드는데 Jquery 를 로드하고 싶지 않아서 찾아봤다.
http://www.nczonline.net/blog/2009/09/15/iframes-onload-and-documentdomain/
attachEvent 가 IE11 부터 사라지나보다.
https://msdn.microsoft.com/ko-kr/library/bg182625(v=vs.85).aspx
Javascript
var iframe=document.createElement('IFRAME');
iframe.id='ifeameid';
iframe.src='index.html';
if (iframe.addEventListener) {// 표준 (IE9부터 지원)
iframe.addEventListener('load', function(){
alert('ok addEventListener');
});
} else if (iframe.attachEvent) {// IE전용 (IE10까지만 지원)
iframe.attachEvent('onload', function(){
alert('ok attachEvent');
});
} else {// Other
iframe.onload=function(){
alert('ok onload');
};
}
document.body.appendChild(iframe);
if (iframe.addEventListener) {// 표준 (IE9부터 지원)
iframe.addEventListener('load', function(){
alert('ok addEventListener');
});
} else if (iframe.attachEvent) {// IE전용 (IE10까지만 지원)
iframe.attachEvent('onload', function(){
alert('ok attachEvent');
});
} else {// Other
iframe.onload=function(){
alert('ok onload');
};
}
JQuery
$("<iframe></iframe>").attr({'id':'ifeameid','src':'index.html'}).appendTo('body');
또는
$("<iframe id='ifeameid' src='index.html'></iframe>").appendTo('body');
이것은 한번이고 아래는 계속인가??? 나중에 확인해 봐야겠다.
$('#ifeameid').load(function(){
alert('ok attachEvent');
});
$('#ifeameid').on('load', function(){
alert('ok onload')
});
'Web Source' 카테고리의 다른 글
Getting the value from a jQuery Mobile slider in 1.4.2 (0) | 2015.07.17 |
---|---|
Javascript Script onload, Object.onload in Internet Explorer 6, 7 and 8 (0) | 2015.07.08 |
Window Media Player PlayStateChange event (0) | 2015.06.24 |
indexOf, indexOf not working, indexOf() Versions of IE before IE9 (0) | 2014.10.27 |
CSS style font-weight Property (0) | 2014.10.21 |