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 ignore_user_abort与register_shutdown_function 使用方法
Jun 14 PHP
PHP 配置文件中open_basedir选项作用
Jul 19 PHP
dedecms系统的广告设置代码 基础版本
Apr 09 PHP
PHP mb_convert_encoding文字编码的转换函数介绍
Nov 10 PHP
PHP的构造方法,析构方法和this关键字详细介绍
Oct 22 PHP
php通过session防url攻击方法
Dec 10 PHP
使用PHP如何实现高效安全的ftp服务器(一)
Dec 20 PHP
详解PHP实现执行定时任务
Dec 21 PHP
php如何执行非缓冲查询API
Jul 22 PHP
通过chrome浏览器控制台(Console)进行PHP Debug的方法
Oct 19 PHP
解决laravel-admin 自己新建页面里 js 需要刷新一次的问题
Oct 03 PHP
PHP使用openssl扩展实现加解密方法示例
Feb 20 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
DOTA2【瓜皮时刻】Vol.91 RTZ山史最惨“矿难”
2021/03/05 DOTA
libmysql.dll与php.ini是否真的要拷贝到c:\windows目录下呢
2010/03/15 PHP
朋友网关于QQ相关的PHP代码(研究QQ的绝佳资料)
2015/01/26 PHP
在WordPress中获取数据库字段内容和添加主题设置菜单
2016/01/11 PHP
PHP生成及获取JSON文件的方法
2016/08/23 PHP
Yii 2中的load()和save()示例详解
2017/08/03 PHP
php redis setnx分布式锁简单原理解析
2020/10/23 PHP
网页图片延时加载的js代码
2010/04/22 Javascript
框架页面高度自动刷新的Javascript脚本
2013/11/01 Javascript
jQuery中before()方法用法实例
2014/12/25 Javascript
微信小程序开发之从相册获取图片 使用相机拍照 本地图片上传
2017/04/18 Javascript
纯JavaScript实现实时反馈系统时间
2017/10/26 Javascript
深入理解vue-class-component源码阅读
2019/02/18 Javascript
微信小程序生成分享海报方法(附带二维码生成)
2019/03/29 Javascript
vue 使用lodash实现对象数组深拷贝操作
2020/09/10 Javascript
[43:53]OG vs EG 2019国际邀请赛淘汰赛 胜者组 BO3 第三场 8.22
2019/09/05 DOTA
使用Python操作Elasticsearch数据索引的教程
2015/04/08 Python
python实现简单的socket server实例
2015/04/29 Python
python引用DLL文件的方法
2015/05/11 Python
Python从list类型、range()序列简单认识类(class)【可迭代】
2019/05/31 Python
python实现文件分片上传的接口自动化
2020/11/19 Python
纯HTML5+CSS3制作生日蛋糕代码
2016/11/16 HTML / CSS
html5音频_动力节点Java学院整理
2018/08/22 HTML / CSS
"引用"与多态的关系
2013/02/01 面试题
自行车广告词大全
2014/03/21 职场文书
《灰椋鸟》教学反思
2014/04/27 职场文书
教师先进工作者事迹材料
2014/05/01 职场文书
初中班级口号
2014/06/09 职场文书
大学专科自荐信
2014/06/17 职场文书
委托书范本
2014/09/13 职场文书
2014年村官工作总结
2014/11/24 职场文书
2014年体检中心工作总结
2014/12/23 职场文书
介绍信如何写
2015/01/31 职场文书
社区活动总结
2015/02/04 职场文书
收费员岗位职责
2015/02/14 职场文书
python turtle绘图
2022/05/04 Python