您好,欢迎来到好心意情感网。
搜索
您的当前位置:首页javascript同步Import,同步调用外部js的方法_javascript技巧

javascript同步Import,同步调用外部js的方法_javascript技巧

来源:好心意情感网


在线演示地址http://www.gxlcms.com/jslib/Import/a.html

主要功能代码import.js
代码如下:
(function(){
if(typeof window._Import != "undefined") return; //防止多次加载

function _Import(uri, x) {
var f = arguments.callee.caller;
if(typeof f == "function") {
var IsIE = (navigator.userAgent.indexOf("MSIE") == -1)? false : true;
var scriptEle = 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
代码如下:
var a = "脚本之家www.gxlcms.com===";

具体调用代码
代码如下:


-




(function(){
function callback()
{
var IsIE = (navigator.userAgent.indexOf("MSIE") == -1)? false : true;
if (IsIE)
{
if(/loaded/.test(this.readyState))
{
alert(a);
}
}
else
{
alert(a);
}
}

_Import("http://www.gxlcms.com/jslib/Import/a.js", callback)
})()


Copyright © 2019- haoxyx.com.cn 版权所有

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务