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 常用字符串函数总结
Mar 15 PHP
php日历[测试通过]
Mar 27 PHP
fleaphp crud操作之findByField函数的使用方法
Apr 23 PHP
深入理解PHP原理之错误抑制与内嵌HTML分析
May 02 PHP
php 计划任务 检测用户连接状态
Mar 29 PHP
解析php中的fopen()函数用打开文件模式说明
Jun 20 PHP
IIS+fastcgi下PHP运行超时问题的解决办法详解
Jun 20 PHP
Yii框架中 find findAll 查找出制定的字段的方法对比
Sep 10 PHP
php生成随机颜色的方法
Nov 13 PHP
php中的观察者模式简单实例
Jan 20 PHP
Symfony核心类概述
Mar 17 PHP
laravel csrf排除路由,禁止,关闭指定路由的例子
Oct 21 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
乐信RP2100的电路分析和打磨
2021/03/02 无线电
基于mysql的论坛(7)
2006/10/09 PHP
php算开始时间到过期时间的相隔的天数
2011/01/12 PHP
PHP使用xmllint命令处理xml与html的方法
2014/12/15 PHP
浅谈PHP SHA1withRSA加密生成签名及验签
2019/03/18 PHP
PHP7 错误处理机制修改
2021/03/09 PHP
JavaScript中void(0)的具体含义解释
2007/02/27 Javascript
效率高的Javscript字符串替换函数的benchmark
2008/08/02 Javascript
JS判断页面加载状态以及添加遮罩和缓冲动画的代码
2012/10/11 Javascript
复选框全选与全不选操作实现思路
2013/08/18 Javascript
JS设置网页图片vspace和hspace属性的方法
2015/04/01 Javascript
javascript实现的固定位置悬浮窗口实例
2015/04/30 Javascript
基于JavaScript实现文字超出部分隐藏
2016/02/29 Javascript
JavaScript知识点总结(十)之this关键字
2016/05/31 Javascript
Ajax分页插件Pagination从前台jQuery到后端java总结
2016/07/22 Javascript
全面了解构造函数继承关键apply call
2016/07/26 Javascript
Angular JS 生成动态二维码的方法
2017/02/23 Javascript
jquery.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
2017/05/20 jQuery
Vue axios 中提交表单数据(含上传文件)
2017/07/06 Javascript
微信小程序实现倒计时调用相机自动拍照功能
2018/06/10 Javascript
Angular6 用户自定义标签开发的实现方法
2019/01/08 Javascript
微信小程序Page中data数据操作和函数调用方法
2019/05/08 Javascript
vue router 跳转时打开新页面的示例方法
2019/07/28 Javascript
JS实现骰子3D旋转效果
2019/10/24 Javascript
微信小程序学习总结(三)条件、模板、文件引用实例分析
2020/06/04 Javascript
[42:52]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
python语言使用技巧分享
2016/05/31 Python
Python爬虫之模拟知乎登录的方法教程
2017/05/25 Python
virtualenv实现多个版本Python共存
2017/08/21 Python
python爬虫 正则表达式解析
2019/09/28 Python
UGG美国官网:购买UGG雪地靴、拖鞋和鞋子
2017/12/31 全球购物
斯洛伐克香水和化妆品购物网站:Parfemy-Elnino.sk
2020/01/28 全球购物
C有"按引用传递"吗
2016/09/06 面试题
美发活动策划书
2014/01/14 职场文书
幼儿园迎国庆65周年活动策划方案
2014/09/16 职场文书
奥特曼十大神器:奥特手镯在榜,第一是贝利亚的神器
2022/03/18 日漫