但问题就出来了,这么多的域名都调用一个JS,而每个域名下的每个子网页每次访问时都会调用JS文件一次。
这样就导致这个JS文件一天内会被反复调用无数次了。用户反感不讲,JS存放的服务器也会受不了这次频繁的调用。
昨天晚上终于得法,把JS调用成功的控制住了。无论用户怎么刷新,只要你没有超过24小时,JS文件就只会被调用一次。其它时间一根不显示JS文件内容。增加了用户的体验度,也减少了JS存放空间的访问次数。
其实这个控制24小只调用一次JS控制很简单
调用方法如下:
程序代码
function goad(){
var Then = new Date()
Then.setTime(Then.getTime() + 24*60*60*1000)
var cookieString = new String(document.cookie)
var cookieHeader = "Cookie1="
var beginPosition = cookieString.indexOf(cookieHeader)
if (beginPosition != -1){
} else
{ document.cookie = "Cookie1=Filter;expires="+ Then.toGMTString()
document.write(' type="text/javascript" src="http://www.xxxx.xx/xx.js">');
}
}goad();
把以上存为一个JS文件,这个JS内包含了你真正要的想要的JS文件-"http://www.xxxx.xx/xx.js"。而此JS文件在24小时内只会被调用一次。这样就达到过客想要的效果了。棒 ^_%^
转:http://blog.wyk.net.ru/blog/article.asp?id=1144






