【发布时间】:2011-07-26 09:06:52
【问题描述】:
我在 PHP 主页面中包含一个 PHP 脚本。
帮助我“如何在包含的 PHP 脚本处理和加载时显示 Preloader/loading 动画或 gif 或 swf 或简单的加载百分比?” 这是我想显示相同的代码 sn-p(请参见最后一行代码):
<body onLoad="document.forms.form1.from.focus()">
<font face="Calibri">
<table cellpadding="10">
<form action="<?=$_SERVER['PHP_SELF']?>" method="post" name="form1">
<tr>
<td width='25%'>
<fieldset>
<legend>Enter From & To Date</legend>
<table border='0'>
<tr>
<td>From </td>
<td><input type="text" name="from" /></td>
</tr>
</fieldset>
<input type="submit" name="submit" value="Submit" />
</td>
</tr>
</form>
</table>
<?
//Form submitted
if(isset($_POST['submit']))
{
//No errors, process
if(!@is_array($error))
{
HERE IS WHERE I WANT THE LOADING TO TAKE PLACE
//HERE I INCLUDE THE SCRIPT
另外,如果我可以延迟 PHP 脚本的显示,直到它完成处理。
【问题讨论】:
-
你的代码中有不少不好的地方:
<font>已经被弃用很久了,@-error-suppression 往往是代码不好的标志,使用只存在的字体在现代 Windows 版本上,使用内联 JS (onload=) 而不是附加适当的事件侦听器。