php提示框问题:请讲一下,下面这个程序的流程(详细点),谢谢!

<?phpif(!defined('BASEPATH'))exit('Nodirectscriptaccessallowed');/***提示类*@authorzhimi... <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); /** * 提示类 * @author zhiming * */ class Tips { /** * 成功的消息提示框 * @paramstring$mess用示输出提示消息 * @paramint$timeout设置跳转的时间,单位:秒 * @paramstring$location设置跳转的新位置 */ public function success($mess="操作成功", $timeout=1, $location="", $target="top.window"){ if($location==""){ if(!empty($_SERVER['HTTP_REFERER'])){ $location = $_SERVER['HTTP_REFERER']; }else{ $location = site_url('user/user/login'); } } $location = $target.".location.href='$location'"; $this->tiptpl($mess); echo $str =<<<S <script> var time=$timeout; var tt=setInterval(function(){ time--; if(time<=0){ $location return; } }, 1000); function stop(obj){ clearInterval(tt); obj.style.display="none"; } </script> S; exit; } /** * 失败的消息提示框 * @paramstring$mess用示输出提示消息 * @paramint$timeout设置跳转的时间,单位:秒 * @paramstring$location设置跳转的新位置 */ public function error($mess="操作失败", $timeout=1, $location="", $target="window"){ if($location==""){ if(!empty($_SERVER['HTTP_REFERER'])){ $location = $_SERVER['HTTP_REFERER']; }else{ $location = site_url('user/user/login'); } } $location = $target.".location.href='$location'"; $this->tiptpl($mess); echo $str =<<<S <script> var time=$timeout; var tt=setInterval(function(){ time--; if(time<=0){ $location return; } }, 1000); function stop(obj){ clearInterval(tt); obj.style.display="none"; } </script> S; exit; } private function tiptpl($mess){ echo $str =<<<S <html><head> <meta charset="utf-8"> <title></title> <meta http-equiv="expires" content="0"> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache"> <style> *{ font-size:12px; } dt, dl, dd { margin: 0px; padding: 0px; } .tip_wind { border: 5px solid rgb(194, 228, 255); background: none repeat scroll 0% 0% rgb(247, 252, 255); position: absolute; width: 420px; padding:0px; } .tip_wind dd { float: left; padding: 15px 15px 25px 0px; width: 300px; } .tip_wind dt { width: 42px; height: 42px; float: left; overflow: hidden; margin: 20px 15px 20px 40px; background-position: -170px -30px; display: inline; padding: 0px; } .tip_wind dd h4 { margin: 0px; padding:0px; font-size: 14px; font-weight: 700; color: #333; padding: 5px 0px 0px; } .tip_wind dd div { margin: 0px; padding: 5px 0px 8px; } </style> </head> <body> <div style="position: absolute; left: -10000px; z-index: 1011;" class="" id="pw_box"></div> <div class="wrap"> <div class="tip_wind" style="position: absolute;left:50%;margin-left:-200px;top:25%;"> <dl> <dt> </dt> <dd> <h4>提示</h4> <div>$mess</div> </dd> </dl> <div class="c"></div> </div> </div> </body> </html> S; } } 展开
 我来答
掌上生活之影视
2012-11-04
知道答主
回答量:65
采纳率:0%
帮助的人:18.3万
展开全部
你自己好好看吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
douyl_2010
推荐于2018-04-23 · TA获得超过284个赞
知道小有建树答主
回答量:422
采纳率:0%
帮助的人:97.6万
展开全部
你这样发代码习惯不好,要有层次感。这样别人看代码很费劲,都不愿意去看太乱。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式