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版(3)
Oct 09 PHP
php在页面中调用fckeditor编辑器的方法
Jun 10 PHP
PHP return语句另类用法不止是在函数中
Sep 17 PHP
浅谈php中include文件变量作用域
Jun 18 PHP
Smarty foreach控制循环次数的一些方法
Jul 01 PHP
浅谈php的优缺点
Jul 14 PHP
thinkphp3.x自定义Action、Model及View的简单实现方法
May 19 PHP
php flush无效,IIS7下php实时输出的方法
Aug 25 PHP
PHP数组生成XML格式数据的封装类实例
Nov 10 PHP
基于php编程规范(详解)
Aug 17 PHP
PHP 7.1中AES加解密方法mcrypt_module_open()的替换方案
Oct 17 PHP
php实现分页功能的详细实例方法
Sep 29 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的开发框架的现状和展望
2007/03/16 PHP
用PHP与XML联手进行网站编程代码实例
2008/07/10 PHP
php对mongodb的扩展(初出茅庐)
2012/11/11 PHP
PHP简单实现防止SQL注入的方法
2018/03/13 PHP
PHP安装memcache扩展的步骤讲解
2019/02/14 PHP
用javascript动态调整iframe高度的代码
2007/04/10 Javascript
从零开始学习jQuery (三) 管理jQuery包装集
2011/02/23 Javascript
jquery删除指定子元素代码实例
2015/01/13 Javascript
jQuery+canvas实现简单的球体斜抛及颜色动态变换效果
2016/01/28 Javascript
javascript判断回文数详解及实现代码
2017/02/03 Javascript
原生JS实现移动端web轮播图详解(结合Tween算法造轮子)
2017/09/10 Javascript
Three.js实现浏览器变动时进行自适应的方法
2017/09/26 Javascript
详解如何解决vue开发请求数据跨域的问题(基于浏览器的配置解决)
2018/11/12 Javascript
vue router带参数页面刷新或回退参数消失的解决方法
2019/02/27 Javascript
vue父子组件通信的高级用法示例
2019/08/29 Javascript
layui清空,重置表单数据的实例
2019/09/12 Javascript
基于Vue2实现移动端图片上传、压缩、拖拽排序、拖拽删除功能
2021/01/05 Vue.js
python多线程threading.Lock锁用法实例
2014/11/01 Python
详解python的webrtc库实现语音端点检测
2017/05/31 Python
Python3学习urllib的使用方法示例
2017/11/29 Python
Python各类图像库的图片读写方式总结(推荐)
2018/02/23 Python
Python实现输入二叉树的先序和中序遍历,再输出后序遍历操作示例
2018/07/27 Python
django进阶之cookie和session的使用示例
2018/08/17 Python
pandas计算最大连续间隔的方法
2019/07/04 Python
基于python实现对文件进行切分行
2020/04/26 Python
python绘制分布折线图的示例
2020/09/24 Python
pycharm配置QtDesigner的超详细方法
2021/01/25 Python
意大利香水和化妆品购物网站:Parfimo.it
2019/10/06 全球购物
德国前卫设计师时装在线商店:Luxury Loft
2019/11/04 全球购物
关于Java finally的面试题
2016/04/27 面试题
大学毕业生的自我鉴定
2013/11/30 职场文书
信息系统专业个人求职信范文
2013/12/07 职场文书
2014年超市工作总结
2014/11/19 职场文书
忠犬八公的故事观后感
2015/06/05 职场文书
小学生暑假安全保证书
2015/07/13 职场文书
SONY AN-LP1 短波有源天线放大器图
2022/04/05 无线电