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脚本的10个技巧(4)
Oct 09 PHP
从MySQL数据库表中取出随机数据的代码
Sep 05 PHP
Ajax PHP 边学边练 之三 数据库
Nov 26 PHP
基于PHP array数组的教程详解
Jun 05 PHP
PHP5.3安装Zend Guard Loader图文教程
Sep 29 PHP
thinkphp常见路径用法分析
Dec 02 PHP
PHP制作万年历
Jan 07 PHP
php中二维数组排序问题方法详解
Aug 28 PHP
PHP面试题之文件目录操作
Oct 15 PHP
关于PHP 如何用 curl 读取 HTTP chunked 数据
Feb 26 PHP
PHP Yaf框架的简单安装使用教程(推荐)
Jun 08 PHP
Laravel框架实现的使用smtp发送邮件功能示例
Mar 12 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&amp;&amp;mysql)四
2006/10/09 PHP
一个好用的分页函数
2006/11/16 PHP
php mb_substr()函数截取中文字符串应用示例
2014/07/29 PHP
Google Map Api和GOOGLE Search Api整合实现代码
2009/07/18 Javascript
js几个验证函数代码
2010/03/25 Javascript
javascript 异步页面查询实现代码(asp.net)
2010/05/26 Javascript
HTML Dom与Css控制方法
2010/10/25 Javascript
jquery自定义类似$.ajax()的方法实现代码
2013/08/13 Javascript
JS将秒换成时分秒实现代码
2013/09/03 Javascript
Javascript中的getUTCHours()方法使用详解
2015/06/10 Javascript
jquery自定义插件——window的实现【示例代码】
2016/05/06 Javascript
jQuery mobile的header和footer在点击屏幕的时候消失的解决办法
2016/07/01 Javascript
NodeJs的优势和适合开发的程序
2016/08/14 NodeJs
JavaScript实现图像模糊化的方法实例
2017/01/15 Javascript
在React 组件中使用Echarts的示例代码
2017/11/08 Javascript
Vue.js分页组件实现:diVuePagination的使用详解
2018/01/10 Javascript
vue使用vue-i18n实现国际化的实现代码
2018/04/08 Javascript
layer.open 按钮的点击事件关闭方法
2018/08/17 Javascript
用Electron写个带界面的nodejs爬虫的实现方法
2019/01/29 NodeJs
小程序Request的另类用法详解
2019/08/09 Javascript
JavaScript中的this基本问题实例小结
2020/03/09 Javascript
JavaScript this指向相关原理及实例解析
2020/07/10 Javascript
JS实现小米轮播图
2020/09/21 Javascript
Node.js中的异步生成器与异步迭代详解
2021/01/31 Javascript
[02:26]2016国际邀请赛8月3日开战 中国军团出征西雅图
2016/08/02 DOTA
Python yield 小结和实例
2014/04/25 Python
Python中处理字符串的相关的len()方法的使用简介
2015/05/19 Python
Python中的fileinput模块的简单实用示例
2015/07/09 Python
Python通过matplotlib绘制动画简单实例
2017/12/13 Python
Python模拟脉冲星伪信号频率实例代码
2018/01/03 Python
香港草莓网土耳其网站:Strawberrynet TR
2017/03/02 全球购物
Sneaker Studio捷克:购买运动鞋
2018/07/08 全球购物
Molton Brown美国官网:奢华美容、香水、沐浴和身体护理
2020/09/02 全球购物
毕业典礼致辞
2015/07/29 职场文书
2019年让高校“心动”的自荐信
2019/03/25 职场文书
一行代码python实现文件共享服务器
2021/04/22 Python