dow57588 2017-10-05 00:26
浏览 25

PHP / Javascript和加载栏

I am trying to make a simple loader bar, that will update as a PHP loop runs through its processes. The simple code is below, my issue is the php loop loads completely before loading the bar to 100%. For example I run the script the page loads and it shoots to 100% where as it supposed to go 10% 20% 30% etc. Is there a way to force the output during my PHP loop?

  <!DOCTYPE html>
    <html>
    <style>
    #ProgressBar {
      width: 100%;
      background-color: #ddd;
    }

    #BarColour {
      width: 0%;
      height: 30px;
      background-color: #4CAF50;
    }
    </style>
    <body>

    <h1>Progress Bar</h1>

    <div id="ProgressBar">
      <div id="BarColour"></div>
    </div>

    <script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script>
    <script>

    function move(amount) {
      var elem = document.getElementById("BarColour");
      elem.style.width = amount + '%';
    }
    </script>
    <?php
    for ($x = 1; $x <= 10; $x++) {
    Sleep(0.4);
    $counter = $x *10;
    echo "<script>move($counter)</script>";
    } 
    ?>
    </body>
    </html>

Thanks in advance Eddie

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 基于卷积神经网络的声纹识别
    • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
    • ¥100 为什么这个恒流源电路不能恒流?
    • ¥15 有偿求跨组件数据流路径图
    • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
    • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
    • ¥15 CSAPPattacklab
    • ¥15 一直显示正在等待HID—ISP
    • ¥15 Python turtle 画图
    • ¥15 stm32开发clion时遇到的编译问题