HTML include하기
IE전용으로 프로젝트를 진행하다 보니 Jscript를 사용할 일이 생겼다.
Ajax를 이용하지 않고 Jscript만 사용한다면 아래 방법도 괜찮을것 같다.
<html xmlns:ie>
<head>
<meta http-equiv="content-type" content="text/html; charset=EUC-KR">
<style type="text/css">
<!--
BODY { font-size:12px; }
-->
</style>
<script language="javascript">
<!--
var loaded, content, processlist;
var urls1 = "a.html";
var urls2 = new Array("b.html", "c.html", "d.html");
function onDownloadDone(html){
content += html;
if (++loaded < processlist.length) CONTENT.startDownload(processlist[loaded], onDownloadDone);
else CONTENT.innerHTML = content;
}
function loadHTML(toSource){
loaded = 0;
content = "";
processlist = new Array();
for (var i=0; i<arguments.length; i++) {
processlist = processlist.concat(arguments[i]);
}
CONTENT.startDownload(processlist[0], onDownloadDone);
}
-->
</script>
</head>
<body>
사용법 예제 :
<button onclick="loadHTML(urls1);"> 1</button>
<button onclick="loadHTML(urls2);">2</button>
<button onclick="loadHTML(urls1, urls2);">3</button>
<button onclick="loadHTML('c.html');">4</button>
<button onclick="loadHTML('c.html', 'd.html');">5</button>
<button onclick="loadHTML('c.html', urls1, 'd.html', urls2, urls2, urls1);">6</button>
<hr />
<!-- 불러온 코드가 삽입될 곳 -->
<ie:download id="CONTENT" style="behavior:url(#default#download);" />
</body>
</html>
'Scripter > JAVASCRIPT' 카테고리의 다른 글
IE에서 Javascript 로컬 실행(ActiveX 창뜰때) (8) | 2008.04.17 |
---|---|
JSON에 대한 작은 단상 : JSON Diet (1) | 2008.04.16 |
FireFox에서 Fiddler 사용 및 Json Formatter설치 (2) | 2008.04.01 |
Javascript and jQuery Talk (0) | 2008.03.29 |
XHTML1일때 스크롤링시 문제점 (0) | 2008.03.28 |