这篇文章主要介绍了PHP 实现类似js中alert() 提示框功能,非常的实用,这里推荐给大家,有需要的小伙伴来参考下,希望大家能喜欢。

主要应用于添加判断提示,跳转,返回,刷新。

代码如下:/**

* JS提示跳转

* @param $tip 弹窗口提示信息(为空没有提示)

* @param $type 设置类型 close = 关闭 ,back=返回 ,refresh=提示重载,jump提示并跳转url

* @param $url 跳转url

*/

function alert($tip = "", $type = "", $url = "") {

$js = "

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 .= "";

echo $js;

if ($type) {

exit();

}

}

总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。

相关推荐:

php中如何写js代码提示_PHP 如何编写类似js中alert() 提示框相关推荐

  1. html中怎么写css代码,html style样式标签元素教程

    html标签元素之 时时在构造html时,使用到style标签. 认识与用法教程 一.基本语法 style英文翻译:格式.气概含意 从字面上也不难晓得与CSS款式干系的标签. 完结.标签内放CSS代码 ...

  2. 在javascript中使用el表达式(jsp中的javascript中支持写el表达式,毋庸置疑,单独的js文件中不支持写el表达式,别钻牛角尖)

    哎,够背的,最后4张图怎么调整都很小,看不清楚,所以大家还是看我这篇文章吧在javascript中使用el表达式(图片清晰版,有图有真相),这篇文章的图片可以正常看清楚,跟我这篇文章是一样的内容! 有 ...

  3. 鼠标宏编写脚本代码教程_PHP登录脚本代码和教程

    鼠标宏编写脚本代码教程 We are going to create a simple login system using PHP code on our pages, and a MySQL da ...

  4. css js 代码怎么隐藏,如何仅使用js代码(和css)隐藏元素?

    在现有的代码中,我有一个html页面,其中包含一些java类中存在的变量.我想要做的是隐藏一些变量,如果没有定义(根本没有值),并以正常方式显示其他变量.如何仅使用js代码(和css)隐藏元素? 下面 ...

  5. html中怎样写渐变色代码,如何用CSS写渐变色

    原标题:如何用CSS写渐变色 网页的应用中,有时会用到渐变色,文汇小编在这里跟大家分享一下使用CSS写渐变色的方法. 如下图,是由红色到青色的渐变: 附样式代码: .color1{background ...

  6. android studio 中怎么写aspectj代码,Android Studio 使用 AspectJ 实践AOP

    Android Studio 官方暂时不支持aspectJ,不过这里用的一款gradle插件 aspectjx 配置在project的build.gradle里配置插件dependencies { c ...

  7. android studio 中怎么写aspectj代码,AndroidStudio中 AspectJ 基础使用 简介

    AOP(Aspect Oriented Programming)切面编程在处理一些与业务逻辑无关,但在很多地方又不得不添加相关逻辑代码,可以很好的解决相关问题,比如在Android中有些地方需要打LO ...

  8. 网页编辑html中怎么写搜索代码,如何在html页面中实现查找功能

    前台效果: html 查找: 相关教程推荐:html教程 js

  9. html中怎样写渐变色代码,纯css简单几行代码实现颜色渐变效果 非常漂亮

    线性渐变的实例: 线性渐变 - 从上到下(默认情况下) 下面的实例演示了从顶部开始的线性渐变.起点是红色,慢慢过渡到蓝色: www.sinmeng.net #grad1 { height: 200px ...

最新文章

  1. 女性程序员占比超17%,平均月薪近2万 | 程序员就业大数据报告
  2. ftp服务用户访问权限设置
  3. 搜索引擎大调整:百度出“惊雷算法”后360搜索又将上线“八戒算法”
  4. 15-DBUtils
  5. php二分查找算法时间复杂度,一个运用二分查找算法的程序的时间复杂度是什么...
  6. Oracle登陆SQL Plus,Oracle基础学习登陆SQLPLUS(一)
  7. [asp.net mvc]自定义filter
  8. Scala下载及安装(Windows)以及Idea中Scala项目的创建
  9. 高速PCB设计规范(二)
  10. 学习笔记--数据通信与计算机网络
  11. 自定义View之仿虾米音乐TabLayout
  12. VR/AR工作原理、目前存在的技术问题
  13. oracle使用sql关闭trace日志,Linux清理Oracle日志巧用close_trace命令释放误删trace文件...
  14. 基于Python/Capl脚本 对通信矩阵报文(Flexray/Can)的周期检测(二)
  15. Doom Emacs入门:通过Doom Emacs框架搭建一个基本的Python开发环境及其基本操作
  16. 690. Employee Importance
  17. iOS 比较两个日期的大小
  18. 如何重装win7系统?韩博士一键重装win7系统教程
  19. 联想E530c 出现开机声音卡顿的问题
  20. 频谱分析仪六大常见问题解答

热门文章

  1. matlab中print、fprintf、scanf、disp函数简要语法介绍
  2. SNMP监控一些常用OID的总结
  3. 论文笔记:Group Equivariant Convolutional Networks
  4. 合并分支到master_我敢打赌!这是全网最全的 Git 分支开发规范手册
  5. 飞思卡尔烧写工具mfgtools的使用
  6. WireShark过滤器选项
  7. 端口映射的几种实现方法
  8. Difference between expressions and statements?
  9. virtualBox中的ubuntu共享文件夹
  10. 实用windows short cut