|
用perl写CGI
我有一个拨号程序,持续12秒钟。
当我点了“拨号”的那个button后,IE浏览器右下角有个蓝色的进度条(持续12秒钟)。当拨号完成后,那个进度条才消失,才进入下一个页面。在这12秒钟内,页面就僵在那里了,不好看。
我现在的处理方式是:
system("/usr/sbin/adsl-start &");
loadnextpage();
其中loadnextpage是一个有flash的页面,显示正在拨号,这个flash持续的时间是12秒。
问题是我应该怎么写程序,使得拨号的那条命令转到后台去,即不在IE浏览器右下角显示那个蓝色的进度条??
这样,当flash完后,使用refresh转到判断是否拨号成功的页面上去。就达到目的了。
好像fork可以这么做,可我这样写:
$retval = fork();
if ( $retval ==0 ) {
loadnextpage();
exit(0);
} else {
system("/usr/sbin/adsl-start");
exit(0);
}
还是不行,右下角还是有那个进度条 |
|