1. IFrame Object
IFrame Object 는 HTML 의 <iframe> 엘리먼트를 나타내는 것이다.
아래와 같이 getElementById() 함수를 이용하여 접근할 수 있다.
var x = document.getElementById("myFrame");
아래와 같이 생성하여 특정 DIV 에 넣을 수도 있다.
var x = document.createElement("IFRAME");
2. IFrame 속성
contentDocument : IFrame 에 의해 생성된 document 객체이다.
contentWindow : IFrame 에 의해 생성된 window 객체이다
기타 속성과 예제는 다음 링크를 참고하면 된다.
http://www.w3schools.com/jsref/dom_obj_frame.asp
3. 실전예제
sData 를 받아서, IFrame 을 생성한 다음에 resultbox DIV 에 IFrame 을 넣는 함수
function PushDataToFrame(sData)
{
var ifr = document.createElement("iframe");
ifr.setAttribute("frameborder", "0");
ifr.setAttribute("width", "100%");
ifr.setAttribute("height", "100%");
ifr.setAttribute("id", "iframeResult");
document.getElementById("resultbox").innerHTML = "";
document.getElementById("resultbox").appendChild(ifr);
var ifrw = (ifr.contentWindow) ? ifr.contentWindow : (ifr.contentDocument.document) ? ifr.contentDocument.document : ifr.contentDocument;
ifrw.document.open();
ifrw.document.write(sData);
ifrw.document.close();
}
zIndex 와 z-index 의 차이? javascript 와 CSS 의 차이 !!! (0) | 2016.08.02 |
---|---|
Bootstrap components 부트스트랩 컴포넌트 1탄 아이콘 (0) | 2016.08.02 |
HTML5 드레그&드랍 draggable, ondragstart, ondrop, ondragover (0) | 2016.08.01 |
Bootstarp Framework (부트스트랩 프레임워크) 살펴보기 (0) | 2016.07.31 |
웹에서 업로드된 nobody 파일 삭제하기.... (0) | 2016.07.29 |
댓글 영역