function include(path){
var a= document.createElement("script");
a.type = "text/javascript";
a.src=path;
var head=document.getElementsByTagName("head")[0]; 🎜>head .appendChild(a);
}
include("http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js")
이렇게 IE8에서 스크립트를 호출하면 IE8 주소 표시줄에서 Enter를 누른 후 jquery 개체, 메소드 등을 호출하는 데 문제가 없지만 새로 고침 후에 문제가 발생합니다. 새로고침한 후에는 무슨 일이 있어도 주소 표시줄에서 Enter 키를 눌러야 합니다.
Firefox에서는 문제가 없습니다. 첨부된 window.name의 html 스크립트는 테스트할 수 있습니다.
Demo:Cross-domain< ;meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script> 함수 include(경로){ <br>var a=document .createElement("script"); <br>a.type = "text/javascript"; <br>a.src=path <br>//if (a.readStatus == 200) <br>var head =document.getElementsByTagName("head")[0]; <br>head.appendChild(a) <br>//} <br>} <br>include("http://jqueryjs. googlecode.com/files /jquery-1.3.2.min.js") <br></script>
<script> <br>$(function(){ <br>function sendData(url, 콜백 ){ <br> if(!url || typeof url !== 'string'){ <br>return; <br>} <br>url = (url.indexOf('?') > 0 ? '& ' : '?' ) 'windowname=true'; <br>var 프레임 = $('<iframe style="display:none;"></iframe>').appendTo("body") <br>var state = 0; <br>varclear = function(){ <br>try{ <br>frame[0].contentWindow.document.write('');//iframe 내용 지우기 <br> frame[0].contentWindow .close();//iframe 메모리 누수 방지<br>frame.remove();//iframe 삭제 <br>}catch(e){} <br>} <br>var getData = function(){ <br>try{ <br>var data = 프레임[0].contentWindow.name <br>}catch(e){} <br>clear() <br>if(callback && typeof; 콜백 === '함수'){ <br>콜백(데이터); <br>} <br>} <br>frame.bind('load', function(){ <br>if(state === 1){ <br> getData(); <br>} else if(state === 0){ <br>state = 1; <br>frame[0].contentWindow.location = "none.html"; 🎜>} <br> }); <br>frame[0].src = url <br>} <br>//애플리케이션: <br>var testurl = 'http://www.jb51.cn/test .html'; <br>$("button").click(function(){ <br>sendData( testurl ,function(result){ <br>var fishDiv = $("#oldFish"); <br>fishDiv .html( "데이터는 다음과 같습니다. " 결과 ) <br>}) <br>}) <br></script>
body>
< ;button>원격으로 데이터 로드
개발자 < ;a href="http://www.jb51.cn" >자료 다운로드 & Hua
참조 :스크립트 홈
🎜 >