PHP執行程序進度條demo程序 於2013.03.26 10.30.00更新

<?php
session_start();
$zs=21;//設置任務總數
if(!isset($_SESSION['num']))
$_SESSION['num']=$zs;//賦予session變量值
$jd=$_SESSION['num']--;//進度值
echo $jd;//顯示進度值
echo "<br />";
echo 100-round($jd/$zs*100)."%";//顯示完成進度百分比
?>

以下是圖形化的demo

<?php
session_start();
$zs=121;//設置任務總數
if(!isset($_SESSION['num']))
$_SESSION['num']=$zs;//賦予session變量值
$jd=$_SESSION['num']--;//進度值
echo $jd;//顯示進度值
echo "<br />";
echo 100-round($jd/$zs*100)."%";//顯示完成進度百分比
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>進度條demo</title>
<script type="text/javascript" language="javascript" src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script language="javascript" type="text/javascript">
		//        //判斷窗體是否最大化
        //        if (window.screen) {//判斷瀏覽器是否支持window.screen判斷瀏覽器是否支持screen    
        //            var myw = screen.availWidth;   //定義一個myw,接受到當前全屏的寬    
        //            var myh = screen.availHeight;  //定義一個myw,接受到當前全屏的高    
        //            window.moveTo(0, 0);           //把window放在左上腳    
        //            window.resizeTo(myw, myh);     //把當前窗體的長寬跳轉爲myw和myh    
        //        }
        //彈出隱藏層
        function ShowDiv(show_div, bg_div) {
            document.getElementById(show_div).style.display = 'block';
            document.getElementById(bg_div).style.display = 'block';
            var bgdiv = document.getElementById(bg_div);
            bgdiv.style.width = document.body.scrollWidth;
            $("#" + bg_div).height($(document).height());
        };
        //關閉彈出層
        function CloseDiv(show_div, bg_div) {
            document.getElementById(show_div).style.display = 'none';
            document.getElementById(bg_div).style.display = 'none';
            $("#country").val($("#name").val());
        };
        //窗口大小改變時
        $(window).resize(function() {
            if (!$('#MyDiv').is(':hidden')) popup();
        });

        //重新設置遮罩層的高和寬
        function popup() {
            var maskHeight = $(document).height();
            var maskWidth = $(window).width();
            $('#fade').css({ height: maskHeight, width: maskWidth }).show();
        }
</script>
<style type="text/css">
.black_overlay { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: black; z-index: 1001; -moz-opacity: 0.5; opacity: 0.5; filter: alpha(opacity=50); -khtml-opacity: 0.5; }
.white_content { display: block; position: absolute; top: 45%; left: 40%; width: 18%; height: 6%; z-index: 1002; overflow: visible; color: #FFF; }
<!--
.white_content_small { display: block; position: fixed; top: 20%; left: 30%; width: 40%; height: 50%; border: 16px solid lightblue; background-color: white; z-index: 1002; overflow: auto; }
-->
#MyDiv .text { text-align: center; }
#jdtbj { background-color: #ACACAC; height: 13px; width: 208px; }
#bfb { height:13px; display:block; text-align:center; font-size:11px; color:#333; width:208px; position: absolute; top: 17px; }
#jdt { height:13px; display:block; text-align:center; font-size:11px; color:#333; background-image: url(loadings.gif); width:<?php echo 100-round($jd/$zs*100)."%";?>; }
</style>
</head>

<body>
<h1>歡迎訪問我的博客:<a href="http://blog.csdn.net/aoyoo111" target="_blank">http://blog.csdn.net/aoyoo111</a></h1>
<div id="fade" class="black_overlay"></div>
<div id="MyDiv" class="white_content">
<div class="text">正在載入中......</div>
  <div id="jdtbj">
    <div id="bfb"><?php echo 100-round($jd/$zs*100)."%";?></div>
    <div id="jdt"></div>
    <h1>歡迎訪問我的博客:<a href="http://blog.csdn.net/aoyoo111" target="_blank">http://blog.csdn.net/aoyoo111</a></h1>
  </div>
</div>
</body>
</html>
程序於2013.03.26 10.30.00更新

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章