<div class="codetitle"> <span><a style="CURSOR: pointer" data="3481" class="copybut" id="copybut3481" onclick="doCopy('code3481')"><u>复代码</u></a></span> 代码如下:</div> <div class="codebody" id="code3481"> <br><script type="text/javascript"> <br>/** <br> * 함수 loadScript <br> * Copyright(C) 2006 Dao Gottwald <br> * <br> * 이 라이브러리는 무료 소프트웨어입니다. 귀하는 재배포 및/또는 <br> * GNU Lesser General Public <br>의 약관에 따라 수정하거나 Free Software Foundation에서 게시한 라이선스를 사용할 수 있습니다. <br>* 라이선스 버전 2.1 또는 (귀하의 선택에 따라) 이후 버전 중 하나를 선택합니다. <br> * <br> * 이 라이브러리는 유용할 것이라는 희망으로 배포되지만, <br> * 그러나 어떠한 보증도 제공되지 않습니다. <br>* * 상품성 또는 특정 목적에의 적합성에 대한 묵시적인 보증도 없이. 자세한 내용은 GNU <br>* * 약소 일반 공중 라이선스를 참조하세요. <br> * <br> * 이 라이브러리와 함께 GNU Lesser General Public의 사본 <br> * 라이센스를 받아야 합니다. 그렇지 않은 경우 무료 소프트웨어 <br>* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA <br> * <br> * 연락처 정보: <br> * Dao Gottwald < dao(design-noir.de>) <br> * Herltestra?e 12 <br> * D-01307, 독일 <br> * <br> * @version 1.5 <br> * @url http://design-noir.de/webdev/JS/loadScript/ <br> */ <br><br>함수 로드스크립트(url, 콜백) { <br> var script = document.createElement('script'); <br> script.type = '텍스트/자바스크립트'; <br> /* application/javascript여야 함 <br> * http://www.rfc-editor.org/rfc/rfc4329.txt <br> * http://connect.microsoft.com/IE/feedback/ViewFeedback .aspx?FeedbackID=84613 <br> */ <br> if (콜백) <br> script.onload = script.onreadystatechange = function() { <br> if (script.readyState && script.readyState != 'loaded' && script.readyState != '완료') <br> return; <br> script.onreadystatechange = script.onload = null; <br> 콜백(); <br> }; <br> script.src = url; <br> document.getElementsByTagName('head')[0].appendChild (스크립트); <br>} <br></script><br> </div> <br><br><strong>实例: <br></strong><div class="codetitle"> <span><a style="CURSOR: pointer" data="95195" class="copybut" id="copybut95195" onclick="doCopy('code95195')"><u>复aze代码</u></a></span> 代码如下:</div> <div class="codebody" id="code95195"><script type="text/javascript"> <br>//Google 분석으로 인해 페이지 로드 속도가 느려지는 것을 방지 <br>window.addEventListener('load', function(){ <br> loadScript('http://www.google-analytics.com/urchin.js') , function() { <br> window._uacct = 'UA-xxxxxx-x' <br> urchinTracker() <br> }); <br></script> <br><br> </div>