打印

wap中怎么强制刷新

我写的wap程序当流浪者第二次进来的时候,没有刷新,很长时间才刷新
有没有强制刷新命令

   有过Web经验的人喜欢使用:
        <meta http-equiv="refresh" content="1;http://somewhere.com/"> 
    来强制浏览器自动更新。
    虽然在WAP中也支持一些META标签,一个更好的办法是使用<ontimer>标签。
    以下的代码显示了如何自动转跳到另外一个卡片:nextdeck.wml。
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
    <card id="splashscreen" ontimer="nextcard.wml">
      <timer value="40"/>
      <p>Please wait for the timer to run out...</p>
    </card>
</wml>
    下面的代码将强制浏览器在一段时间后重新装入同一个卡片。这个页面叫做loop.wml。
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
    <card id="loop" ontimer="loop.wml">
      <timer value="40"/>
      <p>This text will be shown over and over again...</p>
    </card>
</wml>

我经常使用
       <onevent type="ontime">
              <go href="index.asp#main"/>
       </onevent>
       <timer value="10"/>
建议看看置顶的下载中的内容。
我想楼主问的应该是缓存的问题吧?是否是动态页面?如果在几种强制不进入缓存的方法使用后都不能起作用的话,那就在文件名后加随机数
★ 卖坏梨的 The Baby Shop ★
http://shop34968454.taobao.com/
加个时间参数不就行了?
如:<a href="xxx.aspx?time=<%=System.DateTime.Now%>">xxx</a>
保证不会重复......
男人没有退路!

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
关于这个问题,有的手机浏览器能够很好的执行这一段:
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
    <card id="loop" ontimer="loop.wml">
      <timer value="40"/>
      <p>This text will be shown over and over again...</p>
    </card>
</wml>

但是例如:三星199CDMA就只能刷新一次(我也很费解)
解决办法是做两个页面(相同功能)然后用上面的代码就可,对着刷就可以了。嘿嘿。

TOP