今日私はPHPスクリプトの進捗バーを使用する必要があります。PHP - 長いロードスクリプトのためのJSの進捗バー
jsの進行状況バーを持つ私のPHPスクリプト。
<?php
$counter = 100;
for($i = 1; $i<=$counter; $i++)
{
$percent = intval($i/$counter * 100);
echo '<script language="javascript">
document.getElementById("progress").innerHTML="<div style=\"width:'.$percent.';background-color:#ddd;\"> </div>";
document.getElementById("information").innerHTML="'.$i.' row(s) processed.";
</script>';
}
?>
とhtmlファイル:
<div id="progress" style="width:auto;border:1px solid #ccc;"></div>
<div id="information" style="width"></div>
すべてが素晴らしいことが、私は、サイトの私のソースコードを見ると、たとえばあるでしょう:
$カウンタ= 100; =〜300行のソースコード
$ counter = 200; = 600行のソースコード
$ counter = 500; =〜1500行のソースコード
本当にそのスクリプトをページに100回挿入していますか? – Hackerman
XD。このようにすることはできません。何かをロードしているときにプログレスバー/スピナーを表示したい場合は、ajaxを使用する必要があります... – n00dl3
いいえ、私は '012'を追加します。 – limakg