日期:2014-05-18  浏览次数:20666 次

中间过度页面怎么实现?
例如:
我从查询页面到一览页面.中间可能要5秒时间,我想在点了"查询"按钮后,出现一个数据正在处理中,等后台处理完后再出来一览.
先谢谢各位了.

------解决方案--------------------
public String show_Status(String title)
{
String result="";
result+="<div id='show_status' style=\"position:absolute; width:250px; height:100px; z-index:1; left: 50px; top: 30px;\"><table width=\"100%\" height=50 align=center ><tr><td id=show_title style='font-size:9pt'>"+title+"</td></tr><tr><td id=show_interval style='font-size:9pt'></td></tr></table></div>\r\n";
return result;
}

------解决方案--------------------
可以考虑用ajax的实现,提交给后台处理的同时,显示一个div,等处理完后,再隐藏div
------解决方案--------------------
这种比较简单的不用ajax也行,点击提交时使其跳向一个高为零的iframe
用js在页面上写 “请稍候”
iframe里面显示的页面中页面加载后执行的javascript函数将该页面div内的innerHTML覆盖父页面的div的innerHTML
隐藏请稍候



或者查询按钮和显示内容分别在两个frame中,实现更简单。