PHP 实现类似js中alert() 提示框


Posted in PHP onMarch 18, 2015

主要应用于添加判断提示,跳转,返回,刷新。

/**

 * JS提示跳转

 * @param  $tip  弹窗口提示信息(为空没有提示)

 * @param  $type 设置类型 close = 关闭 ,back=返回 ,refresh=提示重载,jump提示并跳转url

 * @param  $url  跳转url

 */

function alert($tip = "", $type = "", $url = "") {

    $js = "<script>";

    if ($tip)

        $js .= "alert('" . $tip . "');";

    switch ($type) {

        case "close" : //关闭页面

            $js .= "window.close();";

            break;

        case "back" : //返回

            $js .= "history.back(-1);";

            break;

        case "refresh" : //刷新

            $js .= "parent.location.reload();";

            break;

        case "top" : //框架退出

            if ($url)

                $js .= "top.location.href='" . $url . "';";

            break;

        case "jump" : //跳转

            if ($url)

                $js .= "window.location.href='" . $url . "';";

            break;

        default :

            break;

    }

    $js .= "</script>";

    echo $js;

    if ($type) {

        exit();

    }

}

以上所述就是本文的全部内容了,希望对大家学习php能有所帮助。

PHP 相关文章推荐
PHP怎样调用MSSQL的存储过程
Oct 09 PHP
获得Google PR值的PHP代码
Jan 28 PHP
php中实现记住密码自动登录的代码
Mar 02 PHP
php中使用Curl、socket、file_get_contents三种方法POST提交数据
Aug 12 PHP
PHP 图片水印类代码
Aug 27 PHP
PHP实现ftp上传文件示例
Aug 21 PHP
php对象和数组相互转换的方法
May 12 PHP
学习php设计模式 php实现模板方法模式
Dec 08 PHP
Yii框架结合sphinx,Ajax实现搜索分页功能示例
Oct 18 PHP
PHP正则匹配日期和时间(时间戳转换)的实例代码
Dec 14 PHP
php实现websocket实时消息推送
Mar 30 PHP
PHP数组与字符串互相转换实例
May 05 PHP
php通过ksort()函数给关联数组按照键排序的方法
Mar 18 #PHP
php制作文本式留言板
Mar 18 #PHP
php防止sql注入简单分析
Mar 18 #PHP
php随机生成数字字母组合的方法
Mar 18 #PHP
php中ob_flush函数和flush函数用法分析
Mar 18 #PHP
php通过function_exists检测函数是否存在的方法
Mar 18 #PHP
php通过rmdir删除目录的简单用法
Mar 18 #PHP
You might like
PHP和XSS跨站攻击的防范
2007/04/17 PHP
Zend Framework教程之路由功能Zend_Controller_Router详解
2016/03/07 PHP
PHP基于PDO实现的SQLite操作类【包含增删改查及事务等操作】
2017/06/21 PHP
浅析PHP7的多进程及实例源码
2019/04/14 PHP
解决在laravel中auth建立时候遇到的问题
2019/10/15 PHP
JavaScript中将一个值转换为字符串的方法分析[译]
2012/09/21 Javascript
使用jquery动态加载javascript以减少服务器压力
2012/10/29 Javascript
js显示时间 js显示最后修改时间
2013/01/02 Javascript
JavaScript数据类型之基本类型和引用类型的值
2015/04/01 Javascript
使用angularjs创建简单表格
2016/01/21 Javascript
JS平滑无缝滚动效果的实现代码
2016/05/06 Javascript
js 截取或者替换字符串中的数字实现方法
2016/06/13 Javascript
javascript 使用正则test( )第一次是 true,第二次是false
2017/02/22 Javascript
js实现图片懒加载效果
2017/07/17 Javascript
Angular中响应式表单的三种更新值方法详析
2017/08/22 Javascript
vue中component组件的props使用详解
2017/09/04 Javascript
JavaScript获取移动设备型号的实现代码(JS获取手机型号和系统)
2018/03/10 Javascript
Vue.js 时间转换代码及时间戳转时间字符串
2018/10/16 Javascript
基于Vue实现图片在指定区域内移动的思路详解
2018/11/11 Javascript
浅谈layui 数据表格前后台传值的问题
2019/09/12 Javascript
vue双向绑定数据限制长度的方法
2019/11/04 Javascript
JavaScript实现移动端弹窗后禁止滚动
2020/05/25 Javascript
Python使用re模块实现信息筛选的方法
2018/04/29 Python
python线程安全及多进程多线程实现方法详解
2019/09/27 Python
numpy矩阵数值太多不能全部显示的解决
2020/05/14 Python
基于python生成英文版词云图代码实例
2020/05/16 Python
Stuart Weitzman美国官网:美国奢华鞋履品牌
2016/08/18 全球购物
解释i节点在文件系统中的作用
2013/11/26 面试题
工商管理专业职业生涯规划
2014/01/01 职场文书
新闻专业学生的自我评价
2014/02/13 职场文书
乡党政领导班子群众路线教育实践活动个人对照检查材料
2014/09/20 职场文书
九九重阳节标语
2014/10/07 职场文书
大学生违纪检讨书300字
2014/10/25 职场文书
一个都不能少观后感
2015/06/04 职场文书
机械原理课程设计心得体会
2016/01/15 职场文书
解决Python字典查找报Keyerror的问题
2021/05/26 Python