intraweb的问题(50分)

  • 主题发起人 主题发起人 yangying_2000
  • 开始时间 开始时间
Y

yangying_2000

Unregistered / Unconfirmed
GUEST, unregistred user!
为什么我用INTRAWEB的例子的时候,所有的页面都无法后退,包括我自己新写的?
难道你们没有发现这个问题吗?
还是压根就没有这个问题出现!
 
也不能刷新,这个不是问题,它本身就这样的,还讨厌,不过也是他的工作原理
因为它每次提交一次,后台处理都是不同的路径
 
那应该怎么解决呢?
 
我写的back键可以. 是不是把以前的页面释放掉了????
 
如何解决?
 
IntraWeb设计模式是在Server端保存使用者现在的状态,而按下Back按钮后,Server端的状态
还停留在按下Back按钮之前,这时呢看到的网页提供的功能是不正确的,这样带来的好处是
可以减少带宽,但是Back键就只能视为不可用。解决方法是提供导览列或选单让使用者切换网页。
--以上文字来自某杂志的专家撰文。
 
其实设置属性后也是可以的,不够可能会有问题,

 
procedure Move(AFormClass: TIWAppFormClass);
begin
// 释放当前窗体
TIWAppForm(RWebApplication.ActiveForm).Release;
// 创建下一个窗体
AFormClass.Create(RWebApplication).Show;
end;

procedure TFormLeibie.IWButtonbackClick(Sender: TObject);
begin
move(TformMain);
end;
 
在ServerController中的HistoryEnabled属性设为 True就可以了
 
zl兄说的不错
 
zl说的是不错,但问题很大,返回后,再点下一个链接,结果打开的还是第一次点击的链接。
 
同意阿蛮
ZL的做法有问题
 
IntraWeb自带的文档也说明了这个问题, 按照其说法,Back键几乎是废了的
 
山泉的方法可以
 
to HuangSkar:
山泉的方法是引自IW自带DEMO的一段代码,可我用此方法也没有解决back的问题,盼详解。
 
5.1.19已经解决了《back>的问题。以前的版本自身无法解决
 
引用阿蛮说的:"zl说的是不错,但问题很大,返回后,再点下一个链接,结果打开的还是第一次点击的链接。"
我也遇到同样的问题,我用的是intraweb5.1.24,属性也设置了,back也能用,但就是出现上面引用的现象,就好像是在back与forward之间切换一样,有没有仁兄解决呀
 
后退
顶部