自己写了一个 类似于 thinkphp 页面跳转提示 方法 [ 技术分享 ]
public function redirect_message($message='成功', $status='success',$time=3, $url=false )
{
$back_color ='#ff0000';
if($status =='success')
{
$back_color= 'blue';
}
if(is_array($url))
{
$route=isset($url[0]) ? $url[0] : '';
$url=$this->createUrl($route,array_splice($url,1));
}
if ($url)
{
$url = "window.location.href='{$url}'";
}
else
{
$url = "history.back();";
}
echo <<<HTML
<div>
<div style="background:#C9F1FF; margin:0 auto; height:100px; width:600px; text-align:center;">
<div style="margin-top:50px;">
<h5 style="color:{$back_color};font-size:14px; padding-top:20px;" >{$message}</h5>
页面正在跳转请等待<span id="sec" style="color:blue;">{$time}</span>秒
</div>
</div>
</div>
<script type="text/javascript">
function run(){
var s = document.getElementById("sec");
if(s.innerHTML == 0){
{$url}
return false;
}
s.innerHTML = s.innerHTML * 1 - 1;
}
window.setInterval("run();", 1000);
</script>
HTML;
}
把代码拷入 CController.php 文件下 刚接触YII 希望大家多多帮助!! 总觉得不应该放在CController 文件里!!但是由于对这个框架不是太熟悉!!请大家多多给建议!
iceqi
注册时间:2012-12-29
最后登录:2013-03-13
在线时长:0小时0分
最后登录:2013-03-13
在线时长:0小时0分
- 粉丝0
- 金钱10
- 威望0
- 积分10