码迷,mamicode.com
首页 > Web开发 > 详细

html 等待界面

时间:2015-03-10 12:15:55      阅读:341      评论:0      收藏:0      [点我收藏+]

标签:

<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.scrollHeight
	if(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>


效果如图:

技术分享

html 等待界面

标签:

原文地址:http://blog.csdn.net/coslay/article/details/44172073

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!