直接输出的话只是把地址输出出去了,而没有加载
比如:
var count_url = "wc.js";
你直接输出
document.write(count_url)的话只是把 count_url显示出来了,
而它想实现的效果是
加载wc.js
而用的方法是<script src="wc.js"></script>
所以就写了
document.write('<script src="' + count_url + '"><\/script>');另外我轻轻的问下LZ发的帖子怎么从来都是个位数分呢?
比如:
var count_url = "wc.js";
你直接输出
document.write(count_url)的话只是把 count_url显示出来了,
而它想实现的效果是
加载wc.js
而用的方法是<script src="wc.js"></script>
所以就写了
document.write('<script src="' + count_url + '"><\/script>');另外我轻轻的问下LZ发的帖子怎么从来都是个位数分呢?
如果不写这个
直接
<script>
var count_url = "http://www.kmwhedu.net/count/DDcount.php?user_id=" + user_id + "&screen=" + escape(screen.width+"x"+screen.height) + "&referer=" + escape(document.referrer);
document.write("<script src='" + count_url + "'></script>");
</script>
效果一样的吧
这样写首先就是个错误,因为script里面不能直接输出script。要分开写:
document.write('<scr'+'ipt src="' + count_url + '"><\/sc'+'ript>');
如果在原来文件直接写
<script>
document.write("<script src='b.js'></script>");
</script>
会出错而如果先在原来的文件引用
<script src="f.js" ></script>
然后在f.js中写
document.write("<script src='b.js'></script>");
这样就没问题了
然后id.src='xxx'
这样的方式来引入连接的
没想到还有这种方法