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 相关文章推荐
动态新闻发布的实现及其技巧
Oct 09 PHP
PHP 服务器配置(使用Apache及IIS两种方法)
Jun 01 PHP
PHP用GD库生成高质量的缩略图片
Mar 09 PHP
PHP程序员不应该忽略的3点
Oct 09 PHP
PHP中explode函数和split函数的区别小结
Aug 24 PHP
php实现留言板功能
Mar 05 PHP
Laravel学习教程之从入口到输出过程详解
Aug 27 PHP
PHP abstract 抽象类定义与用法示例
May 29 PHP
php解决约瑟夫环算法实例分析
Sep 30 PHP
PHP实现本地图片转base64格式并上传
May 29 PHP
PHP使用Http Post请求发送Json对象数据代码解析
Jul 16 PHP
微信小程序和php的登录实现
Apr 01 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 命令行参数详解及应用
2011/05/18 PHP
PHP的构造方法,析构方法和this关键字详细介绍
2013/10/22 PHP
PHP弹出对话框技巧详细解读
2015/09/26 PHP
浅谈Coreseek、Sphinx-for-chinaese、Sphinx+Scws的区别
2016/12/15 PHP
Laravel 实现添加多语言提示信息
2019/10/25 PHP
XMLHTTP 乱码的解决方法(UTF8,GB2312 编码 解码)
2011/01/12 Javascript
解读JavaScript代码 var ie = !-[1,] 最短的IE判定代码
2011/05/28 Javascript
jquery常用函数与方法汇总
2015/09/01 Javascript
JavaScript实现类似拉勾网的鼠标移入移出效果
2016/10/27 Javascript
jquery ajaxfileupload异步上传插件使用详解
2017/02/08 Javascript
jQuery插件HighCharts绘制2D饼图效果示例【附demo源码下载】
2017/03/21 jQuery
整理关于Bootstrap表单的慕课笔记
2017/03/29 Javascript
JS实现身份证输入框的输入效果
2017/08/21 Javascript
浅谈Express异步进化史
2017/09/09 Javascript
VueJS事件处理器v-on的使用方法
2017/09/27 Javascript
vue给input file绑定函数获取当前上传的对象完美实现方法
2017/12/15 Javascript
jQuery实现鼠标响应式透明度渐变动画效果示例
2018/02/13 jQuery
关于Webpack dev server热加载失败的解决方法
2018/02/22 Javascript
详解Angular6学习笔记之主从组件
2018/09/05 Javascript
JS实现的A*寻路算法详解
2018/12/14 Javascript
Python中使用bidict模块双向字典结构的奇技淫巧
2016/07/12 Python
python 实现UTC时间加减的方法
2018/12/31 Python
Python字典的核心底层原理讲解
2019/01/24 Python
python实现简单井字棋小游戏
2020/03/05 Python
解决Pytorch自定义层出现多Variable共享内存错误问题
2020/06/28 Python
Python3+Django get/post请求实现教程详解
2021/02/16 Python
python 制作磁力搜索工具
2021/03/04 Python
NFL欧洲商店(德国):NFL Europe Shop DE
2018/11/03 全球购物
物业管理公司实习生自我鉴定
2013/09/19 职场文书
超越自我演讲稿
2014/05/21 职场文书
挂职学习心得体会
2014/09/09 职场文书
2014年创卫工作总结
2014/11/24 职场文书
学生检讨书范文
2015/01/27 职场文书
学校办公室主任岗位职责
2015/04/01 职场文书
病危通知书样本
2015/04/17 职场文书
2016年寒假学习心得体会
2015/10/09 职场文书