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 相关文章推荐
mysql 搜索之简单应用
Apr 27 PHP
PHP 文件上传功能实现代码
Jun 24 PHP
zf框架的db类select查询器join链表使用示例(zend框架)
Mar 14 PHP
ThinkPHP实现二级循环读取的方法
Nov 03 PHP
PHP CodeIgniter框架的工作原理研究
Mar 30 PHP
php实现购物车功能(下)
Jan 05 PHP
CI框架(CodeIgniter)实现的导入、导出数据操作示例
May 24 PHP
从ThinkPHP3.2.3过渡到ThinkPHP5.0学习笔记图文详解
Apr 03 PHP
YII框架模块化处理操作示例
Apr 26 PHP
PHP使用PDO实现mysql防注入功能详解
Dec 20 PHP
解决Laravel5.x的php artisan migrate数据库迁移创建操作报错SQLSTATE[42000]
Apr 06 PHP
php实例化对象的实例方法
Nov 17 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生成短网址的3种方法代码实例
2014/07/08 PHP
PHP提示Cannot modify header information - headers already sent by解决方法
2014/09/22 PHP
PHP的PDO错误与错误处理
2019/01/27 PHP
ASP.NET jQuery 实例11 通过使用jQuery validation插件简单实现用户登录页面验证功能
2012/02/03 Javascript
js判断字符是否是汉字的两种方法小结
2014/01/03 Javascript
jquery如何把数组变为字符串传到服务端并处理
2014/04/30 Javascript
使用原生JS实现弹出层特效
2014/12/22 Javascript
JavaScript中的数组遍历forEach()与map()方法以及兼容写法介绍
2016/05/19 Javascript
使用Vue.js创建一个时间跟踪的单页应用
2016/11/28 Javascript
vue.js事件处理器是什么
2017/03/20 Javascript
浅谈Angular2 模块懒加载的方法
2017/10/04 Javascript
vue结合Echarts实现点击高亮效果的示例
2018/03/17 Javascript
Vue微信项目按需授权登录策略实践思路详解
2018/05/07 Javascript
微信小程序自定义弹窗wcPop插件
2018/11/19 Javascript
node+multer实现图片上传的示例代码
2020/02/18 Javascript
多种类型jQuery网页验证码插件代码实例
2021/01/09 jQuery
Python实例一个类背后发生了什么
2016/02/09 Python
python PIL模块与随机生成中文验证码
2016/02/27 Python
Pandas标记删除重复记录的方法
2018/04/08 Python
Python scrapy增量爬取实例及实现过程解析
2019/12/24 Python
Python xlrd模块导入过程及常用操作
2020/06/10 Python
python实现图片转换成素描和漫画格式
2020/08/19 Python
Python安装并操作redis实现流程详解
2020/10/13 Python
python中子类与父类的关系基础知识点
2021/02/02 Python
CheapTickets泰国:廉价航班,查看促销价格并预订机票
2019/12/28 全球购物
售后服务科岗位职责范文
2013/11/13 职场文书
初婚未育证明
2014/01/15 职场文书
30年同学聚会邀请函
2014/01/25 职场文书
高三复习计划
2015/01/19 职场文书
检讨书大全
2015/01/27 职场文书
房地产工程部经理岗位职责
2015/04/09 职场文书
聘任协议书(挂靠)
2015/09/21 职场文书
python 爬取华为应用市场评论
2021/05/29 Python
2021年国产动漫公司排行前十名,玄机科技上榜,第二推出过铠甲勇士
2022/03/18 杂记
《游戏王:大师决斗》将推出新卡牌包4月4日上线
2022/03/31 其他游戏
CSS中calc(100%-100px)不加空格不生效
2023/05/07 HTML / CSS