$Date: 2004/04/18 13:25:43 $
IntroductionThis example will run a basic ProgressBar Monitor, and used a HTML_Page QuickForm renderer without any form template customizations. No user callback was defined.
[Top]
PHP scriptBuild the progress bar
<?php $bar =& $monitor->getProgressElement(); $bar->setAnimSpeed(50); ?>
[Top]
Render options [Top]
Output
[Top]
Play full exampleRun the script below :
<?php
require_once 'HTML/Progress/monitor.php';
require_once 'HTML/Page.php';
$p = new HTML_Page(array(
'charset' => 'utf-8',
'lineend' => OS_WINDOWS ? 'win' : 'unix',
'doctype' => "XHTML 1.0 Strict",
'language' => 'en',
'cache' => 'false'
));
$p->setTitle("PEAR::HTML_Progress - Simple Monitor demo");
$p->setMetaData("author", "Laurent Laville");
$progressMonitor = new HTML_Progress_Monitor();
$bar =& $progressMonitor->getProgressElement();
$bar->setAnimSpeed(50);
$p->addStyleDeclaration(
$progressMonitor->getStyle()
);
$p->addScriptDeclaration(
$progressMonitor->getScript()
);
$p->addBodyContent(
'<h1>PEAR::HTML_Page renderer without user-callback</h1>'
);
$p->addBodyContent(
$progressMonitor->toHtml()
);
$p->display();
$progressMonitor->run();
?>
[Top]