Cynic
Sterx писал:
Cannot access empty property in line 6
писалось под php4, у тебя похоже php5
тогда вот так:
Код:
<?
class ProgressBar {
public static $percent = 0;
function ProgressBar($p=0) {
self::$percent = $p;
}
function set($p) {
self::$percent = $p;
}
function get() {
return (self::$percent);
}
function repaint() {
print "<script language=JavaScript>document.all.progressbar.width='".self::$percent."'; </script>";
flush();
}
}
?>
<html>
<body>
<table border=0 width=100 bgcolor=red>
<tr><td id=progressbar width=10 bgcolor=green> </td><td> </td></tr>
</table>
<?
$progressbar = new ProgressBar(10);
// some work
sleep(2);
$progressbar->set(20);
$progressbar->repaint();
// some work
sleep(2);
$progressbar->set(40);
$progressbar->repaint();
// some work
sleep(2);
$progressbar->set(80);
$progressbar->repaint();
?>
</body>
</html>