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 相关文章推荐
WINDOWS 2000下使用ISAPI方式安装PHP
Sep 05 PHP
用来给图片加水印的PHP类
Apr 09 PHP
php array_intersect()函数使用代码
Jan 14 PHP
ThinkPHP实现跨模块调用操作方法概述
Jun 20 PHP
PHP使用ob_start生成html页面的方法
Nov 07 PHP
php实现的mongodb操作类实例
Apr 03 PHP
PHP中的随机性 你觉得自己幸运吗?
Jan 22 PHP
php车辆违章查询数据示例
Oct 14 PHP
使用php自动备份数据库表的实现方法
Jul 28 PHP
修改Laravel自带的认证系统的User类的命名空间的步骤
Oct 15 PHP
php实现微信小程序授权登录功能(实现流程)
Nov 13 PHP
Laravel5.1 框架Request请求操作常见用法实例分析
Jan 04 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
漂亮但不安全的CTB
2006/10/09 PHP
PHP_NETWORK_GETADDRESSES: GETADDRINFO FAILED问题解决办法
2014/05/04 PHP
php用正则判断是否为数字的方法
2016/03/25 PHP
php同时使用session和cookie来保存用户登录信息的实现代码
2016/05/13 PHP
PHP mysqli事务操作常用方法分析
2017/07/22 PHP
PHP ElasticSearch做搜索实例讲解
2020/02/05 PHP
jquery实现excel导出的方法
2013/04/04 Javascript
jQuery 全选/反选以及单击行改变背景色实例
2013/07/02 Javascript
jQuery获得IE版本不准确webbrowser的解决方法
2014/02/23 Javascript
判断一个对象是否为jquery对象的方法
2014/03/12 Javascript
JavaScript生成随机字符串的方法
2015/03/19 Javascript
如何改进javascript代码的性能
2015/04/02 Javascript
jQuery实现带延迟的二级tab切换下拉列表效果
2015/09/01 Javascript
利用Js的console对象,在控制台打印调式信息测试Js的实现
2016/11/26 Javascript
nodejs个人博客开发第三步 载入页面
2017/04/12 NodeJs
浅谈react前后端同构渲染
2017/09/20 Javascript
vue加载自定义的js文件方法
2018/03/13 Javascript
微信小程序分享功能onShareAppMessage(options)用法分析
2019/04/24 Javascript
微信小程序实现消息框弹出动画
2020/04/18 Javascript
图解NodeJS实现登录注册功能
2019/09/16 NodeJs
[01:15:56]2018DOTA2亚洲邀请赛3月30日 小组赛A组 TNC VS Newbee
2018/03/31 DOTA
Python排序搜索基本算法之插入排序实例分析
2017/12/11 Python
Python语言实现百度语音识别API的使用实例
2017/12/13 Python
python简单实现AES加密和解密
2019/03/28 Python
Python之修改图片像素值的方法
2019/07/03 Python
Python实现Selenium自动化Page模式
2019/07/14 Python
python KNN算法实现鸢尾花数据集分类
2019/10/24 Python
python实现IOU计算案例
2020/04/12 Python
修复iPhone的safari浏览器上submit按钮圆角bug
2012/12/24 HTML / CSS
如何理解transaction事务的概念
2015/05/27 面试题
大学生预备党员自我评价分享
2013/11/16 职场文书
工程采购员岗位职责
2014/03/09 职场文书
现场活动策划方案
2014/08/22 职场文书
2014年国庆节演讲稿精选范文1500字
2014/09/25 职场文书
导游词之云南-元阳梯田
2019/10/08 职场文书
Python+OpenCV实现在图像上绘制矩形
2022/03/21 Python