html 等待介面,等待介面

來源:互聯網
上載者:User

html 等待介面,等待介面

<div id="form_submit"><input type="button" id="message_submit" value="發布訊息" onclick="sendOSMessageForAll()"/></div><!--等待div--> <div id="pop" style="z-index:1;background-color:#CCCCCC;filter: alpha(opacity=80);width:100%;height:100%;position:absolute;left:0px;top:0px;display:none"> <!-- <div style="text-align:center;height:100%;line-height:250px;overflow:hidden;">發送中,請稍等...</div> --></div><div id="loading" class="loading" style="display:none;">發送中,請稍等...</div>


<script type="text/javascript"><!--開啟或關閉等待div-->function show(o1,o2,open){ var o1 = document.getElementById(o1); var o2 = document.getElementById(o2);o1.style.width = document.documentElement.scrollWidth; o1.style.height = document.documentElement.scrollHeightif(open){o1.style.display = "block"; o2.style.display = "block"; }else{o1.style.display = "none";  }}function showLoading(open){ var dialog = document.getElementById("loading"); if(open){dialog.style.display = "block"; }else{dialog.style.display = "none"; }return true;}function sendOSMessageForAll() {show('pop','message_form',true);showLoading(true);$.ajax({url : 'android/createOSMessage.action',        data:{senderId:$("#senderId").attr("value"),content:$("#content").attr("value"),receiver:$("#receiver").attr("value")},        cache : false,         async : true,        type : "POST",        dataType : 'json',        beforeSend:function(){         show('pop','message_form',true);        showLoading(true);        },        success : function (result)        {        if (result != null)     {    if(result.status == "0")    {            show('pop','message_form',false);    showLoading(false);    alert("發送成功!");     }    else    {            show('pop','message_form',false);    showLoading(false);    alert("發送失敗!");     }    }        },    error:function(msg)        {        show('pop','message_form',false);showLoading(false);alert("發送錯誤!");         },        complete:function(){        } });}</script>


效果


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.