问题描述
需求是这样的。因为无法避免用户登录后可能长时间未操作导致状态失效。再执行操作可能为引发程序异常。如session失效问题。由于用户可能在页面填写了大量数据信息但并未保存到数据库去(采用异步保存)。而后台写session判断可能导致页面临时数据丢失。故求关于框架页控制另一个框架页的问题。我想采用异步验证用户是否状态有效,如果无效,则自动在主界面弹出一个div显示登录界面。。。求解决方案。(谢)
解决方案
解决方案二:
用异步验证用户是否状态有效,如果无效,则自动在主界面弹出一个div显示登录界面可以在主界面每隔多少秒AJAX判断下状态
解决方案三:
我是这样想的,可是我想不放在主页面。因为就现在而言我这边主页面很多。通才其它框架里面的菜单点击来的。所以我想把userstate验证放在菜单那一个框架中。失效我就自动在主页面添加一个div。
解决方案四:
框架里面的页面弹出提示页面也会显示的和主页面弹出一样当然如果要主界面弹出则用parent.document.getElement("msgbox").display='block';
解决方案五:
支持2楼,或者就放一个updatepanel,把提交按钮放在里面,点提交的时候判断有没有过期。
解决方案六:
引用4楼xiangaylian的回复:
支持2楼,或者就放一个updatepanel,把提交按钮放在里面,点提交的时候判断有没有过期。
html页面
解决方案七:
你要是保存这个用户状态的一直有效性还是解决无效的时候判断状态?如果保持有效性可以定时几分钟提交一次空数据给服务器如果判断状态可以用ajax异步检索用户状态是否有效每次提交之前先判断用户状态....
解决方案八:
引用6楼kuqideyupian的回复:
你要是保存这个用户状态的一直有效性还是解决无效的时候判断状态?如果保持有效性可以定时几分钟提交一次空数据给服务器如果判断状态可以用ajax异步检索用户状态是否有效每次提交之前先判断用户状态....
在left框架中一般用于放置菜单。我在这个里面放置了ajax。。通过document.getElementById("mainFrame").contentWindow.document.body.appendChild(UserLogin);我往mainFrame框架中放置了一个id为UserLogin的div。div中有系列的提醒信息。但这只支持谷歌浏览器。请问有办法支持ie6+的吗?