荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: noncool (星期天), 信区: Homepage
标  题: 苦思冥想,终于解决了网页load TXT的缓存问题。
发信站: 荔园晨风BBS站 (Sat Apr 10 18:33:15 2004), 站内信件

以前动手制作了一个基于静态网页空间的flash网站,为了方便更新,
用了loadVariables(); 后来发现,由于缓存的驻留问题,及时txt文本
更新了,网页上依然套用缓存中的txt,这为网页的更新来来许多不便。
翻阅很多网上资料,仅仅教人解决了laod asp的缓存问题,具体方法是:

ran = random(65000);
loadVariables("XXX.asp?ran=" + ran,"");

这样做目的是定义一个随机数,使每次load asp时的地址不一样,从而让IE从新在
网上下载该asp。但是这种方法只适用于asp。而静态的txt根本不可以这样用。基
于以上原理,解决方法的方法就是使每次loadVariables();的路径不一样。

请看一下页面:
http://noncool.go.nease.net/pic/1.jpg

http://noncool.go.nease.net/pic/////1.jpg

但是实践表明,当斜杠数量大于256时,路径失效。
图片均能够正常显示原因不用多说,利用这个原理。我们在loadVariables();
的时候,设置一个随机数

ran = random(250);
gang="";
for(i=ran;i<=250;i++){

gang += "/" ;

}
loadVariables(gang+"text.txt","");

这就起到每次打开页面路径不同的效果(除非你那么倒霉,random次次获得同一个
数),flash load TXT文本缓存问题就得以解决。

转载请注明 网易北京社区 Flash版 Noncool

--
          .★*★.      .★*★.                  跟你说
   .*★ *.*    ★     ★     *.*★*.      这个那么变态的签名档不是我搞的
  ★           *      *           ★      在华工拿的
  ★     心   .’ 连  ’   心     *
  ‘*.      .        :         .*        所以不要骂我bt哦!
     ‘  . .          ..  *‘             我其实都不是很想用这个签名档的

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.1.34]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店