Реклама на сайте Advertise with us

Progress bar=php+JS

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

programmer

С нами с 08.12.02
Сообщения: 7610
Рейтинг: 5752

Ссылка на сообщениеДобавлено: 23/06/07 в 02:10       Ответить с цитатойцитата 

подкиньте рабочий пример
проценты выполнения необязательны, достаточно полоски индикатора
+8

крипта на ByBit

0
 



С нами с 27.01.03
Сообщения: 156
Рейтинг: 187

Ссылка на сообщениеДобавлено: 23/06/07 в 03:00       Ответить с цитатойцитата 



ну че-то вроде того

Код:

<?
  class ProgressBar {
    var $percent;
   
    function ProgressBar($p=0) {
      $this->$percent = $p;
    }

    function set($p) {
      $this->$percent = $p;
    }

    function get() {
      return ($this->$percent);
    }

    function repaint() {
      print "<script language=JavaScript>document.all.progressbar.width='".$this->$percent."'; </script>";
      flush();
    }
  }
?>
<html>
<body>
<table border=0 width=100 bgcolor=red>
<tr><td id=progressbar width=10 bgcolor=green>&nbsp;</td><td>&nbsp;</td></tr>
</table>
<?
  $progressbar = new ProgressBar(10);

  // some work

  $progressbar->set(20);
  $progressbar->repaint();

  // some work

  $progressbar->set(40);
  $progressbar->repaint();

  // some work

  $progressbar->set(80);
  $progressbar->repaint();

?>
</body>
</html>

8
 



С нами с 16.10.03
Сообщения: 686
Рейтинг: 392

Ссылка на сообщениеДобавлено: 23/06/07 в 04:25       Ответить с цитатойцитата 

Выигрышная стратегия игры в покер

8
 

programmer

С нами с 08.12.02
Сообщения: 7610
Рейтинг: 5752

Ссылка на сообщениеДобавлено: 23/06/07 в 11:54       Ответить с цитатойцитата 

Cynic писал:
ну че-то вроде того

Код:

<?
  class ProgressBar {
    var $percent;
   
    function ProgressBar($p=0) {
      $this->$percent = $p;
    }

    function set($p) {
      $this->$percent = $p;
    }

    function get() {
      return ($this->$percent);
    }

    function repaint() {
      print "<script language=JavaScript>document.all.progressbar.width='".$this->$percent."'; </script>";
      flush();
    }
  }
?>
<html>
<body>
<table border=0 width=100 bgcolor=red>
<tr><td id=progressbar width=10 bgcolor=green>&nbsp;</td><td>&nbsp;</td></tr>
</table>
<?
  $progressbar = new ProgressBar(10);

  // some work

  $progressbar->set(20);
  $progressbar->repaint();

  // some work

  $progressbar->set(40);
  $progressbar->repaint();

  // some work

  $progressbar->set(80);
  $progressbar->repaint();

?>
</body>
</html>

Cannot access empty property in line 6

крипта на ByBit

0
 



С нами с 18.01.06
Сообщения: 322
Рейтинг: 487

Ссылка на сообщениеДобавлено: 23/06/07 в 13:45       Ответить с цитатойцитата 

http://thinkingphp.org/demos/cake-timer/
Вот посмотри, есть похожее для загрузки файла

0
 



С нами с 27.01.03
Сообщения: 156
Рейтинг: 187

Ссылка на сообщениеДобавлено: 23/06/07 в 17:43       Ответить с цитатойцитата 

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>&nbsp;</td><td>&nbsp;</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>

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »