zoukankan      html  css  js  c++  java
  • ThinkPHP页面跳转success与error方法

    首先是控制器中,可以使用下代码: config配置如下: 'TMPL_ACTION_ERROR' => 'Public:error', // 默认错误跳转对应的模板文件 'TMPL_ACTION_SUCCESS' => 'Public:success' , // 默认成功跳转对应的模板文件success.html 页面 位置:TpldefaultPublicsuccess.html
    <{$msgTitle}>
    <{$message}>
    <{$error}>
    系统将在 <{$waitSecond}> 秒后自动跳转,如果浏览器无法跳转,直接点击 这里 跳转
    error页面 位置:TpldefaultPublicsuccess.html
    <{$msgTitle}>
    <{$message}>
    <{$error}>
    系统将在 <{$waitSecond}> 秒后自动跳转,如果浏览器无法跳转,直接点击 这里 跳转

    在控制器中调用

    第1个参数代表输出信息,第2个参数代表跳转路径  第3个参数是几秒后跳转

    效果图

    success.html代码

     1 {__NOLAYOUT__}
     2 <style type="text/css">
     3     *{margin:0;padding:0;}
     4     html,body{ overflow:hidden}
     5     body{color:#333;font:12px/1.5 Tahoma,Arial,"宋体",Helvetica,sans-serif;height:auto;100%; background-color:#f9f9f9}
     6     div{margin:0 auto;}
     7     ul{list-style-type:none;}
     8     .box{ border:5px solid #eee; 480px; background-color:#fff;
     9         margin-top:15%;erflow:hidden;
    10     }
    11     .box-b{ border:1px solid #dfdbdb;478px;erflow:hidden;}
    12     .box-title{ background:#549bd9;height:30px;line-height:33px;_line-height:30px;font-size: 14px;color:#fff; padding:0 10px;}
    13     .box-text{font:12px/1.5 "微软雅黑",Arial,"宋体",Helvetica,sans-serif; font-size:18px;color:#73787b;438px;
    14         text-align:center; border:0px solid #000; padding:20px; height:auto;word-wrap:break-word;
    15     }
    16     .box-button{overflow:hidden; text-align:right;}
    17     .box-button a{  display: inline-block;
    18         height:25px;line-height:23px;_line-height:25px;
    19         text-align: center;
    20         font-family:"微软雅黑";
    21         font-size: 14px;
    22         text-decoration: none;
    23         padding:0px 5px;
    24         margin:0px 10px;
    25  
    26     }
    27     .a-1{ background-color:#eee; color:#666; border:1px solid #dfdbdb;}
    28     .a-2{ background-color:#eee; color:#666;border:1px solid #dfdbdb;}
    29 </style>
    30 <script>
    31  
    32     function locahost(){
    33         if("{$jumpUrl}"){
    34             location.href="{$jumpUrl}";
    35         }else{
    36             window.history.back();
    37         }
    38     }
    39  
    40     function closeWindow(){window.open('', '_self', '');window.close();}
    41  
    42     var i = "{$waitSecond}";  if(i!=0){window.close_id = setInterval(function() {if (i > 0) {document.getElementById('time').innerHTML = i;i = i - 1;} else {
    43         locahost();clearInterval(window.close_id);}}, 1000);}</script>
    44  
    45  
    46  
    47  
    48 <div class="box">
    49     <div class="box-b">
    50         <div class="box-title">消息提示</div>
    51         <div class="box-text">
    52             {$message}
    53         </div>
    54         <div class="box-button"><a class="a-2" href="javascript:;" onclick="locahost()"><font id="time" style="color:red;">{$waitSecond}</font>秒后跳转到下一个页面</a><a class="a-1" href="{:U('Index/index')}">返回前台首页</a></div>
    55         <div style="height:10px; overflow:hidden; 100%; clear:both"></div>
    56     </div>
    57 </div>
    58  
    59 </body>
    60 </html>
    
  • 相关阅读:
    Linux客户/服务器程序设计范式——阿帕奇服务器(多进程)
    Linux客户/服务器程序设计范式2——并发服务器(进程池)
    封装readn
    C++学习之路: 函数适配器
    C++学习之路: 智能指针入门
    C++学习之路: 单例模板
    C++学习之路: 左值&右值 的讨论 和 ”move“ 值传递方式
    C++学习之路: 特殊操作符->的重载
    C++学习之路: 模板函数
    C++学习之路: 时间戳 封装成类
  • 原文地址:https://www.cnblogs.com/ysx215/p/10243513.html
Copyright © 2011-2022 走看看