非阻塞动态加载javascript广告实现代码


Posted in Javascript onNovember 17, 2010
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>广告代码最后加载</title> 
</head> 
<body> 
<div id="open"></div> 
<script> 
//ad("open",'alert("ddd")'); 
var JSScript = { 
inject:function (htmlId,jsCode){ 
var script = document.createElement("script"); 
script.text = jsCode; 
document.getElementById(htmlId).appendChild(script); 
}, 
loadeing:function (url,charset,callback){ 
var script = document.createElement("script"); 
script.src = url; 
script.charset = charset; 
script.loaded= false; 
script.onload = function(){ 
script.loaded = true; 
callback(); 
}; 
script.onreadystatechange = function(){ 
if(!script.onloadDone && ("loaded"==script.readyState || "complete"==script.readyState)){ 
script.onload(); 
} 
}; 
document.getElementsByTagName("head")[0].appendChild(script); 
} 
} 
JSScript.loadeing("http://cbjs.baidu.com/js/s.js","gb2312",initAd) 
function initAd(){ 
JSScript.inject("open",'BAIDU_CLB_singleFillSlot("72893")'); 
} 
</script> 
</body> 
</html>
Javascript 相关文章推荐
获取JavaScript用户自定义类的类名称的代码
Mar 08 Javascript
改进UCHOME的记录发布,增强可访问性用户体验
Jan 17 Javascript
ExtJs纵坐标值重复问题的解决方法
Feb 27 Javascript
Angularjs中使用Filters详解
Mar 11 Javascript
JS组件Bootstrap Select2使用方法解析
May 30 Javascript
bootstrapfileinput实现文件自动上传
Nov 08 Javascript
Vue异步组件使用详解
Apr 08 Javascript
JavaScript中Array方法你该知道的正确打开方法
Sep 11 Javascript
vue 界面刷新数据被清除 localStorage的使用详解
Sep 16 Javascript
Vue指令v-for遍历输出JavaScript数组及json对象的常见方式小结
Feb 11 Javascript
微信小程序bindinput与bindsubmit的区别实例分析
Apr 17 Javascript
Vue中ref和$refs的介绍以及使用方法示例
Jan 11 Vue.js
javascript实现的使用方向键控制光标在table单元格中切换
Nov 17 #Javascript
Google AJAX 搜索 API实现代码
Nov 17 #Javascript
jQuery阻止冒泡和HTML默认操作
Nov 17 #Javascript
菜鸟学习JavaScript小实验之函数引用
Nov 17 #Javascript
return false,对阻止事件默认动作的一些测试代码
Nov 17 #Javascript
javascript利用初始化数据装配模版的实现代码
Nov 17 #Javascript
javascript拓展DOM操作 prependChild insertAfert
Nov 17 #Javascript
You might like
模仿OSO的论坛(二)
2006/10/09 PHP
php保存信息到当前Session的方法
2015/03/16 PHP
php使用自定义函数实现汉字分割替换功能示例
2017/01/30 PHP
有关javascript的性能优化 (repaint和reflow)
2013/04/12 Javascript
jquery.autocomplete修改实现键盘上下键自动填充示例
2013/11/19 Javascript
使用jquery实现的一个图片延迟加载插件(含图片延迟加载原理)
2014/06/05 Javascript
jQuery实现网站添加高亮突出显示效果的方法
2015/06/26 Javascript
jQuery可见性过滤选择器用法示例
2016/09/09 Javascript
bootstrap中使用google prettify让代码高亮的方法
2016/10/21 Javascript
移动端日期插件Mobiscroll.js使用详解
2016/12/19 Javascript
Ionic + Angular.js实现验证码倒计时功能的方法
2017/06/12 Javascript
jQuery、layer实现弹出层的打开、关闭功能
2017/06/28 jQuery
Vue的轮播图组件实现方法
2018/03/03 Javascript
vue form 表单提交后刷新页面的方法
2018/09/04 Javascript
如何使用Javascript中的this关键字
2020/05/28 Javascript
巧用Python装饰器 免去调用父类构造函数的麻烦
2012/05/18 Python
python实现将pvr格式转换成pvr.ccz的方法
2015/04/28 Python
Python使用struct处理二进制的实例详解
2017/09/11 Python
通过Pandas读取大文件的实例
2018/06/07 Python
解决win64 Python下安装PIL出错问题(图解)
2018/09/03 Python
Python内置方法实现字符串的秘钥加解密(推荐)
2019/12/09 Python
PyQt5高级界面控件之QTableWidget的具体使用方法
2020/02/23 Python
利用python如何实现猫捉老鼠小游戏
2020/12/04 Python
html5教程制作简单画板代码分享
2013/12/04 HTML / CSS
法国在线药房:DoctiPharma
2020/10/21 全球购物
int和Integer有什么区别
2013/05/25 面试题
质检部经理岗位职责
2014/02/19 职场文书
房产代理公证处委托书
2014/04/04 职场文书
施工协议书范本
2014/04/22 职场文书
教师演讲稿大全
2014/05/16 职场文书
暑期培训班招生方案
2014/08/26 职场文书
幼儿园个人师德总结
2015/02/06 职场文书
2016年父亲节寄语
2015/12/04 职场文书
swagger如何返回map字段注释
2021/07/03 Java/Android
浅谈Java父子类加载顺序
2021/08/04 Java/Android
POST提交数据常见的四种方式
2022/01/18 HTML / CSS