<body onload=window.location.reload();>

解决方案 »

  1.   

    你的问题好解决。 设置refresh就可以来了。但是我觉得你的问题不是这个原因,你定义网页的失效日期了吗? 最好定义成永远失效,这样每次都要从服务器获取网页。
    好像也不是上面的原因, 其实当你刷新一遍网页时,由于网页是动态生成的(电子商务嘛),所以是相当于重新向服务器请求了一遍数据,这样当然是最新的数据了。这么说来你的问题在于会员购买第二件物品时,你没有提交获得新数据的请求,必须手动刷新来达到提交的效果。所以编程的时候在用户购买了以后再请求一遍数据就可以了。我不熟悉你的系统,供你参考。说得不对的地方,不要在意。
    祝好运!
      

  2.   

    llcnllcn(离开以后):这样....写....
    不会形成死循环吗?
     
    应该调用的是Refresh吧?
      

  3.   

    在url后面加上一个没有用的参数,强制server重新下载页面
      

  4.   

    tpProgramer(tp编程者) ,怎样定义失效?我用的是asp+sqlserver
      

  5.   

    to:<body onload=window.location.reload();> 
    这样回一直刷个不停呀!
      

  6.   

    to:llcnllcn(离开以后):怎样控制Refresh让她只刷一次?
      

  7.   

    littleBenhorse(挺笨的,但......) 
    就是在页面装载的时候执行一次啊,应该不是不停的刷吧???搞错了???
    你试试看啊!
      

  8.   

    to:llcnllcn(离开以后) 试过了,真的还刷呀
      

  9.   

    littleBenhorse(挺笨的,但......)
    不好意思,呵呵。
    还没想出来,
    让我再想想......
    (如果你用的是asp就可以,还可以使网页过期。)
      

  10.   

    在网页的最顶端加上这一句:<%expire=0%>,使网页过期。
      

  11.   

    真惭愧,原来用body onload=window.location.reload()的时候,reload调用onload,使网页不停的刷新,形成死循环了,咳咳~~~,俺去跳楼...
      

  12.   

    用 <meta> 标签不就得了,怎么都喜欢用什么 js 啊
      

  13.   

    我大概也是搞这方面的软件开发得,我的解决办法是在子窗口里加这句:
    opener.location.assign("主窗口的url, 参数等等");这句类似的东西
      

  14.   

    晕了。
    在子窗里用这个来刷新似乎更方便
    opener.document.execCommand('Refresh',false,null)
      

  15.   

    “马上再购买一件”是怎么做的?不会是history.back()之类的吧?
    改为location.replace("订单URL")即可
      

  16.   

    另外,使网页马上失效是 <meta HTTP-EQUIV="expires" CONTENT="-1">
    用meta的方法也可以刷新页面,但也是不停的刷
      

  17.   

    第一次打开时可以打开主窗口a.html,a.html里面有两个frame:a1.html(隐藏),a2.html(假设是你所需的窗口),在a2.html中加入以下脚本:
    if (self.parent.frames.length != 0){
        self.parent.location.replace("a2.html");
    }
      

  18.   

    简单办法:
    <a href="xxxxx.xxx" target="_black" onclick="window.location.assign(window.location.href);">点我</a>这样一点连接除了弹出新窗口 xxxxx.xxx 外,自己也刷新一次。
    用 location.assign 来刷新自己是防止有表单时显示提示信息。
      

  19.   

    如果子窗口中有服务器端数据库操作,改成延时也可以起到效果, setTimeout('window.loxxxx',2000);
      

  20.   

    很简单呀传递过去一个参数如 ...xxx.asp?dd=99判断 如果此参数存在 则刷新……刷新代码当然你自己写啦写成 response.redirect..或者 window.location=...形式都可以关键是不要再给这个参数了则再刷新以后  就不再刷新了>>需要注意一点的是 立即刷新往往无效 看起来和没刷一样@_@
      

  21.   

    用session做标记也能解决此问题对不@_@
      

  22.   

    只要在meta标签里设置一下就可以了
      

  23.   

    <meta http-equiv="pragma" content="no-cache">
      

  24.   

    或者把上述的内容直接定义到HTTP头里,这个需要在server设置,iis里有的
      

  25.   

    to runmin(稻草人) :您真是高手,问题完全解决了,ok,没想到这么简单的方法就解决了,太感谢了