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数组函数序列 之shuffle()和array_rand() 随机函数使用介绍
Oct 29 PHP
PHP写UltraEdit插件脚本实现方法
Dec 26 PHP
php读取本地文件常用函数(fopen与file_get_contents)
Sep 09 PHP
php中将一段数据存到一个txt文件中并显示其内容
Aug 15 PHP
thinkphp3.2.2前后台公用类架构问题分析
Nov 25 PHP
thinkphp四种url访问方式详解
Nov 28 PHP
深入解析PHP中foreach语句控制数组循环的用法
Nov 30 PHP
WordPress中用于检索模版的相关PHP函数使用解析
Dec 15 PHP
PHP匿名函数和use子句用法实例
Mar 16 PHP
PHP设计模式之迭代器模式
Jun 17 PHP
PHP中Socket连接及读写数据超时问题分析
Jul 19 PHP
PHP+Ajax 检测网络是否正常实例详解
Dec 16 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设计模式之解释器模式的深入解析
2013/06/13 PHP
2个自定义的PHP in_array 函数,解决大量数据判断in_array的效率问题
2014/04/08 PHP
php在数组中查找指定值的方法
2015/03/17 PHP
PHP实现动态柱状图改进版
2015/03/30 PHP
PHP编程开发怎么提高编程效率 提高PHP编程技术
2015/11/09 PHP
PHP基于单例模式实现的数据库操作基类
2016/01/15 PHP
PHP读取CSV大文件导入数据库的实例
2017/07/24 PHP
PHP创建对象的六种方式实例总结
2019/06/27 PHP
php解决安全问题的方法实例
2019/09/19 PHP
用jquery ajax获取网站Alexa排名的代码
2009/12/12 Javascript
前端开发的开始---基于面向对象的Ajax类
2010/09/17 Javascript
Js(JavaScript)中,弹出是或否的选择框示例(confirm用法的实例分析)
2013/07/09 Javascript
jquery解析XML字符串和XML文件的方法说明
2014/02/21 Javascript
ExtJS4给Combobox设置列表中的默认值示例
2014/05/02 Javascript
微信小程序 解决swiper不显示图片的方法
2017/01/04 Javascript
JavaScript引用类型Object常见用法实例分析
2018/08/08 Javascript
浏览器事件循环与vue nextTicket的实现
2019/04/16 Javascript
no-vnc和node.js实现web远程桌面的完整步骤
2019/08/11 Javascript
layui在form表单页面通过Validform加入简单验证的方法
2019/09/06 Javascript
Vue实现浏览器打印功能的代码
2020/04/17 Javascript
vue 监听窗口变化对页面部分元素重新渲染操作
2020/07/28 Javascript
vue 导航守卫和axios拦截器有哪些区别
2020/12/19 Vue.js
使用IronPython把Python脚本集成到.NET程序中的教程
2015/03/31 Python
python获取指定目录下所有文件名列表的方法
2015/05/20 Python
python实现在windows服务中新建进程的方法
2015/06/30 Python
使用sklearn进行对数据标准化、归一化以及将数据还原的方法
2018/07/11 Python
pytorch 彩色图像转灰度图像实例
2020/01/13 Python
python 遗传算法求函数极值的实现代码
2020/02/11 Python
Python PyQt5运行程序把输出信息展示到GUI图形界面上
2020/04/27 Python
移动端HTML5实现文件上传功能【附代码】
2016/03/25 HTML / CSS
Java面试题:请说出如下代码的输出结果
2013/04/22 面试题
校三好学生主要事迹
2014/01/11 职场文书
《搭石》教学反思
2014/04/07 职场文书
2019年幼儿园管理条例范本!
2019/07/17 职场文书
浅谈如何提高PHP代码质量之端到端集成测试
2021/05/28 PHP
CSS三大特性继承性、层叠性和优先级详解
2022/01/18 HTML / CSS