在线演示地址https://www.jb51.net/jslib/Import/a.html
主要功能代码import.js
复制代码 代码如下:
<!--
(function(){
if(typeofwindow._Import!="undefined")return;//防止多次加载
function_Import(uri,x){
varf=arguments.callee.caller;
if(typeoff=="function"){
varIsIE=(navigator.userAgent.indexOf("MSIE")==-1)?false:true;
varscriptEle=document.getElementsByTagName("head")[0].appendChild(document.createElement("script"));
scriptEle.type="text/javascript";
scriptEle.src=uri;
if(x)
{
if(IsIE){
scriptEle.onreadystatechange=x;
}
else{
scriptEle.onload=x;
}
}
}
}
window._Import=_Import;
})();
//-->
远程测试a.js
复制代码 代码如下:
vara="www.jb51.net===";
具体调用代码
复制代码 代码如下:
<html>
<head>
<title>-</title>
</head>
<body>
<scripttype="text/javascript"src="Import.js"></script>
<scripttype="text/javascript">
(function(){
functioncallback()
{
varIsIE=(navigator.userAgent.indexOf("MSIE")==-1)?false:true;
if(IsIE)
{
if(/loaded/.test(this.readyState))
{
alert(a);
}
}
else
{
alert(a);
}
}
_Import("https://www.jb51.net/jslib/Import/a.js",callback)
})()
</script>
</body></html>
