본문 바로가기

컴터/Javascript / html

페이지 로딩 완료후 스크립트 따로 로딩 - Ajax 도 가능

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=56528&page=1

저만 몰랐는지 모르지만...

웹페이지 로딩 완료 이후 스크립트을 따로 로딩하는 방법입니다.

Ajax 에서 페이지 로딩 완료 이후 따로 로딩하는 방법이 있었네요..
Tip 란에 Dynamic 하게 원하는 스크립트만 call 하는 방법이 없냐는 말에..
뒤져보니 외국에선 벌써 논쟁이 있었더군요.

Ajax 는 적용 않해 두고 핵심만 표기 했습니다.

[ 메인 ]

<html>
<head>
<title>Untitled</title>
</head>

<script>
function bgfunc(filenm) {
    var script = document.createElement('script');
    script.type = 'text/javascript';
    script.src = filenm;
    document.getElementsByTagName('head')[0].appendChild(script); 
}
</script>

<body>

<a href="javascript:bgfunc('1.js')">로딩</a>
<a href="javascript:getbgfunc()">함수 부르기</a>

</body>
</html>



[ 1.js ]

alert('바로 부르기');

function getbgfunc(){
    alert('함수안에서 부른 경우');
}

'컴터 > Javascript / html' 카테고리의 다른 글

이미지 전환효과(IE전용)  (0) 2007.11.12
배열 폼 체크 하기  (0) 2007.10.25
새롭게 창을 열 경우 창 닫기 alert 문제 해결  (0) 2007.10.05
ajax 강좌  (0) 2007.10.03