Web页面常常由于要提交到服务器段处理业务,页面常常会刷新,且闪烁.
一般解决的办法有一下几种:
1)把一个复杂的页面分为几个frame/iframe,这样可以到达只让部分页面刷新的目的,总体效果会比全页面刷新好些.
2)使用客户端编程,一般使用xmlhttp来获取页面的数据,可以大道刷新页面一部分的目的.
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.Open("post", "GetSaleInfo.aspx?Status=START", false);
xmlhttp.Send();
Div1.innerHTML=xmlhttp.responseText;
3)在页面的head部分加上下面一句.
<meta http-equiv="Page-Enter" content="revealTrans(Duration=0.4,Transition=12)">
也能减轻页面的闪烁.本方法只是让页面刷新时的闪烁较少,页面的提交还是正常的方式.