非阻塞动态加载javascript广告实现代码
JavaScript代码 实现 动态 加载 广告 阻塞
2023-06-13 09:14:25 时间
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>广告代码最后加载</title>
</head>
<body>
<divid="open"></div>
<script>
//ad("open","alert("ddd")");
varJSScript={
inject:function(htmlId,jsCode){
varscript=document.createElement("script");
script.text=jsCode;
document.getElementById(htmlId).appendChild(script);
},
loadeing:function(url,charset,callback){
varscript=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)
functioninitAd(){
JSScript.inject("open","BAIDU_CLB_singleFillSlot("72893")");
}
</script>
</body>
</html>
相关文章
- 分享5个有趣的 JavaScript 代码
- 点击验证码重新加载验证码图片JavaScript代码详解编程语言
- javascript实现的鼠标链接提示效果生成器代码
- Javascript浅拷贝、深拷贝的实现代码
- javascript代码在ie8里报错document.getElementById(...)为空或不是对象的解决方法原创
- javascript密码强度验证规则、打分、验证(给出前端代码,后端代码可根据强度规则翻译)
- javascript传统事件模型构造的事件监听器实现代码
- JavaScript和ActionScript的交互实现代码
- javascript取消文本选定的实现代码
- 写给想学习Javascript的朋友一点学习经验小结
- JavaScript下利用fso判断文件是否存在的代码
- JavaScript学习笔记之获取当前目录的实现代码
- PHP中输出转义JavaScript代码的实现代码
- javascript倒计时功能实现代码
- js/ajax跨越访问-jsonp的原理和实例(javascript和jquery实现代码)
- javascript将数组插入到另一个数组中的代码
- Javascript实现滚动图片新闻的实例代码
- 根据表格中的某一列进行排序的javascript代码
- JavaScript省市联动实现代码
- JavaScript实现防止网页被嵌入Frame框架的代码分享
- 兼容最新firefox、chrome和IE的javascript图片预览实现代码