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
超级实用的7个PHP代码片段分享
Jan 05 PHP
解析百度搜索结果link?url=参数分析 (全)
Oct 09 PHP
基于php常用函数总结(数组,字符串,时间,文件操作)
Jun 27 PHP
php使用codebase生成随机数
Mar 25 PHP
给WordPress的编辑后台添加提示框的代码实例分享
Dec 25 PHP
Yii2针对指定url的生成及图片等的引入方法小结
Jul 18 PHP
php die()与exit()的区别实例详解
Dec 03 PHP
几行代码轻松实现PHP文件打包下载zip
Mar 01 PHP
php mysql PDO 查询操作的实例详解
Sep 23 PHP
PHP中define() 与 const定义常量的区别详解
Jun 25 PHP
php中钩子(hook)的原理与简单应用demo示例
Sep 03 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操作mysql函数详解,mysql和php交互函数
2011/05/19 PHP
php+mysqli数据库连接的两种方式
2015/01/28 PHP
thinkPHP模型初始化实例分析
2015/12/03 PHP
Zend Framework入门教程之Zend_View组件用法示例
2016/12/09 PHP
PHP命令Command模式用法实例分析
2018/08/08 PHP
同一页面多个商品倒计时JS 基于面向对象的javascript
2012/02/16 Javascript
jquery ajax属性async(同步异步)示例
2013/11/05 Javascript
解决Extjs4中form表单提交后无法进入success函数问题
2013/11/26 Javascript
JS获取select的value和text值的简单实例
2014/02/26 Javascript
jquery点击缩略图切换视频播放特效代码分享
2015/09/15 Javascript
js获取当前日期时间及其它日期操作汇总
2016/03/08 Javascript
jQuery代码性能优化的10种方法
2016/06/21 Javascript
seajs学习之模块的依赖加载及模块API的导出
2016/10/20 Javascript
解决给dom元素绑定click等事件无效问题的方法
2017/02/17 Javascript
layui 优化button按钮和弹出框的方法
2018/08/15 Javascript
VSCode launch.json配置详细教程
2020/06/18 Javascript
jQuery实现简单飞机大战
2020/07/05 jQuery
[01:11:08]Winstrike vs NB 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
python mysqldb连接数据库
2009/03/16 Python
Python模仿POST提交HTTP数据及使用Cookie值的方法
2014/11/10 Python
python爬取w3shcool的JQuery课程并且保存到本地
2017/04/06 Python
详谈Python基础之内置函数和递归
2017/06/21 Python
利用Python正则表达式过滤敏感词的方法
2019/01/21 Python
python实现ip代理池功能示例
2019/07/05 Python
Django-silk性能测试工具安装及使用解析
2020/11/28 Python
python 发送邮件的四种方法汇总
2020/12/02 Python
CSS实现限制字数功能当对象内文本溢出时显示省略标记
2014/08/20 HTML / CSS
Funko官方商店:源自美国,畅销全球搪胶收藏玩偶
2018/09/15 全球购物
乌克兰网上服装店:Bolf.ua
2018/10/30 全球购物
2014的自我评价
2014/01/13 职场文书
迟到检讨书800字
2014/01/13 职场文书
武夷山导游词
2015/02/03 职场文书
西岭雪山导游词
2015/02/06 职场文书
CSS实现多个元素在盒子内两端对齐效果
2021/03/30 HTML / CSS
利用python调用摄像头的实例分析
2021/06/07 Python
Django rest framework如何自定义用户表
2021/06/09 Python