怎样阻挡本页面的点击直到另一个页面取消本页面的阻挡设定?
两个页面P1和P2,分别存在于两个FrameSet F1和F2中。
单击P1页面上的链接时,会引起P2页面的刷新(P2页面因为有些复杂的操作,会比较慢)。 如果用户频繁点击P1上的链接,那么后一次的点击导致的刷新会冲掉前一次的刷新,使得用户还没有看到前一次刷新的结果,该页面又变换了。
所以,我假想的解决方案是:
1、点击P1页面链接,弹出一个层? 或者一个ModelDiagram? 显示“正在处理,请稍候”的显示,此时无法再点击P1页面的其他链接!
2、开始刷新P2页面
3、在P2页面的最后,取消P1页面的层的显示? 或者关闭弹出的ModelDiagram?
但是我不清楚具体怎样实现,那位大哥能给出意见来吗?谢谢!