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


Posted in Javascript onJuly 08, 2008

在线演示地址https://3water.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 = "三水点靠木3water.com==="; 

具体调用代码
<html>  
<head>  
<title>-</title>  
</head>  
<body>  
<script type="text/javascript" src="Import.js"></script>  
<script type="text/javascript">  
(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("https://3water.com/jslib/Import/a.js", callback)  
})()  
</script>  
</body></html>
Javascript 相关文章推荐
[原创]静态页面也可以实现预览 列表不同的显示方式
Oct 14 Javascript
js 格式化时间日期函数小结
Mar 20 Javascript
jquery中$.post()方法的简单实例
Feb 04 Javascript
window.location.href IE下跳转失效的解决方法
Mar 27 Javascript
Google 地图API Map()构造器详解
Aug 06 Javascript
Javascript数组循环遍历之forEach详解
Nov 07 Javascript
bootstrap输入框组使用方法
Feb 07 Javascript
jquery.tableSort.js表格排序插件使用方法详解
Aug 12 Javascript
canvas 实现中国象棋
Feb 17 Javascript
jQuery实现div跟随鼠标移动
Aug 20 jQuery
AngularJS ng-repeat指令及Ajax的应用实例分析
Jul 06 Javascript
JavaScript的setter与getter方法
Nov 29 Javascript
SWFObject Flash js调用类
Jul 08 #Javascript
Firefox和IE浏览器兼容JS脚本写法小结
Jul 07 #Javascript
图片自动缩小 点击放大
Jul 07 #Javascript
超级退弹代码
Jul 07 #Javascript
Javascript入门学习资料收集整理篇
Jul 06 #Javascript
javascript 火狐(firefox)不显示本地图片问题解决
Jul 05 #Javascript
javascript 火狐(firefox)不显示本地图片问题解决
Jul 05 #Javascript
You might like
xml+php动态载入与分页
2006/10/09 PHP
destoon实现调用图文新闻的方法
2014/08/21 PHP
html静态页面调用php文件的方法
2014/11/13 PHP
PHP观察者模式定义与用法实例分析
2019/03/22 PHP
下载网站打开页面后间隔多少时间才显示下载链接地址的代码
2010/04/25 Javascript
js用正则表达式来验证表单(比较齐全的资源)
2013/11/17 Javascript
jquery ajax jsonp跨域调用实例代码
2013/12/11 Javascript
js控制容器隐藏出现防止样式变化的两种方法
2014/04/25 Javascript
javascript实现时间格式输出FormatDate函数
2015/01/13 Javascript
JQuery实现简单的图片滑动切换特效
2015/11/22 Javascript
JavaScript位移运算符(无符号) &gt;&gt;&gt; 三个大于号 的使用方法详解
2016/03/31 Javascript
jQuery下拉菜单的实现代码
2016/11/03 Javascript
解决Jstree 选中父节点时被禁用的子节点也会选中的问题
2017/12/27 Javascript
ionic+html5+API实现双击返回键退出应用
2019/09/17 Javascript
Node.js API详解之 vm模块用法实例分析
2020/05/27 Javascript
Python2.7下安装Scrapy框架步骤教程
2017/12/22 Python
Python中几种属性访问的区别与用法详解
2018/10/10 Python
在Python中表示一个对象的方法
2019/06/25 Python
Python一行代码解决矩阵旋转的问题
2019/11/30 Python
Python常用编译器原理及特点解析
2020/03/23 Python
关于HTML5的22个初级技巧(图文教程)
2012/06/21 HTML / CSS
美国最大的宠物用品零售商:PetSmart
2016/11/14 全球购物
Kipling澳洲官网:购买凯浦林包包
2020/12/17 全球购物
了解AppleShare protocol(AppleShare协议)吗
2015/08/28 面试题
类和结构的区别
2012/08/15 面试题
个人公开承诺书
2014/03/28 职场文书
乔丹名人堂演讲稿
2014/05/24 职场文书
旅游饭店管理专业自荐书
2014/06/28 职场文书
奉献家乡演讲稿
2014/09/16 职场文书
班主任经验交流材料
2014/12/16 职场文书
目标责任书格式范文
2015/05/11 职场文书
一个独生女的故事观后感
2015/06/04 职场文书
集结号观后感
2015/06/08 职场文书
会计专业2019暑假实习报告
2019/06/21 职场文书
如何书写读后感?(附范文)
2019/07/26 职场文书
科学家测试在太空中培育人造肉,用于未来太空旅行
2022/04/29 数码科技