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广告实现代码
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@