我从OpenNTF这个脚本块:保持会话活动脚本如何打开它,并关闭
<xp:div id="keepSessionAlive"></xp:div>
<xp:scriptBlock id="scriptBlock1">
<xp:this.value>
<![CDATA[
XSP.addOnLoad(function(){
setInterval(function(){
XSP.partialRefreshPost("#{id:keepSessionAlive}", {});
}, 3000000)
})]]>
</xp:this.value>
</xp:scriptBlock>
我已经把它添加到显示文档的控制。我想要做的是从编辑按钮启用此脚本块,将文档切换到EditMode,然后在保存文档时将其关闭。即,如果正在编辑文档,我只希望会话保持活动状态,否则允许应用程序超时设置发生。 如果我将编辑按钮中的sessionScope变量设置为0或者说3000000,并在代码中使用该变量来代替3000000,但我认为这会立即使会话时间变长。要么 ???
请将请求更改为HTTP GET以减少服务器负载。 – 2014-09-22 19:46:37