查询按钮的页面遮罩效果

有没有书用过查血页面的遮罩效果的代码呢?第一次跟第二次点击查询按钮的时候页面在查询的时候,怎么能让客户看到这个变化呢?
FineReport花生 发布于 2012-2-23 14:37
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
vikou发布于2012-2-23 14:46(编辑于 2023-9-6 09:34)
555
  • 花生 花生(提问者)

    就是页面出现这个情况,这在查询数据的提示,第一次运行的时候有效果,第二次运行的时候就没有提示了,客户根本看不到数据有没有变化,看不到提示的啊,有没有人有好的解决策略呢?
    回复
    2012-02-23 15:19 
最佳回答
0
花生发布于2012-2-23 15:19(编辑于 2023-9-6 09:34)
555
  • nageqd nageqd

    帮顶了!
    回复
    2012-02-23 15:24 
  • vikou vikou

    在加载结束开始时增加一个JS用于加一个DIV
    try{
       document.body.style.overflow = \'hidden\';
       var showStr=\"数据处理中,请稍后....\";  
       var div=document.createElement(\"div\");
       div.innerHTML=\"<div style=\'border:solid 1px #000;z-index:994;font-size:12px; background:#b9edfe;position:absolute; top:45%; left:45%;width:230px;padding:5px;\'>&nbsp;\"+
       \"<img src=\'/images/loading.gif\' width=\'16\' height=\'16\' align=\'absmiddle\' />\"+showStr+\"</div><div id=\'filltop\' style=\'overflow:hidden;position:absolute;background-color:#C1C1C1;z-index:991;top:0px; left:0px; width:100%; height:1200px;filter:alpha(opacity=50);opacity: 0.5;-moz-opacity: 0.5\'></div>\";
       div.setAttribute(\"id\", \"page_loading\");
       document.body.appendChild(div);
        }catch(e){
        alert(\"页面锁定失败\");
        }
    在结束后,隐藏这个DIV
    try{   
    document.body.style.overflow = \'\';
       var div =document.getElementById(\"page_loading\");
       if(div !==null){
          //div.style.display=\'none\';
        div.parentNode.removeChild(div);   
        div=null;   
        CollectGarbage();
       }  
    }catch(e){   
        alert(\"页面解锁出现异常\");
    }

    [attach]3210[/attach]



    看论坛朋友学习的

    回复
    2012-02-23 19:17 
最佳回答
0
nageqd发布于2012-2-23 15:24(编辑于 2023-9-6 09:34)
555
  • nageqd nageqd

    可能要用JS才能实现吧,
    回复
    2012-02-23 15:24 
最佳回答
0
nageqd发布于2012-2-23 15:24(编辑于 2023-9-6 09:34)
555
最佳回答
0
vikou发布于2012-2-23 19:17(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 1895浏览人数
  • 最后回答于:2012-2-23 19:17
    活动推荐 更多
    热门课程 更多
    返回顶部