<script type="text/javascript">
var arrBaiduCproConfig=new Array();
arrBaiduCproConfig['uid'] =388590;
arrBaiduCproConfig['n'] ='stockcity_cpr';
arrBaiduCproConfig['tm'] ='40';
arrBaiduCproConfig['cm'] ='100';
arrBaiduCproConfig['um'] ='40';
arrBaiduCproConfig['w'] ='255';
arrBaiduCproConfig['h'] ='54';
arrBaiduCproConfig['wn'] ='1';
arrBaiduCproConfig['hn'] ='1';
arrBaiduCproConfig['ta'] ='center';
arrBaiduCproConfig['tl'] ='bottom';
arrBaiduCproConfig['bu'] ='1';
arrBaiduCproConfig['bd'] ='#trans';
arrBaiduCproConfig['bg'] ='#trans';
arrBaiduCproConfig['tt'] ='#0000ff';
arrBaiduCproConfig['ct'] ='#444444';
arrBaiduCproConfig['url'] ='#008000';
arrBaiduCproConfig['bdl'] ='#000000';
arrBaiduCproConfig['rad'] =1;
</script>
<script type="text/javascript" charset="gbk" src="http://cpro.baidu.com/cpro/ui/ui.js" >
</script>
<script type="text/javascript">
<!--
document.write(baiduCproIFrame());
-->
</script>
百度的这段广告代码不能放在静态页面里,要求你用JS调用这段代码
我一开始这样来做:
建一个JS文件叫JScript1.js。在里头将百度的这段JS输出:
然后在主页中这样调用:
看上去没有一点问题。但是结果是出错了:缺少对象!
想了半天,终于摸出门路来,这个错误似乎是这个意思:调用baiduCproIFrame()之前并没有真正把http://cpro.baidu.com/cpro/ui/ui.js这个文件调用进来。
于是手动把这句复制出来,加在主页的 JScript1.js句子之前(注意:不是剪出来,而是COPY。这样并不破坏原来的代码)。
问题解决!!!
主页最后的情况如下:
不知道各位还有没有更好的解决方法。希望能在此讨论。