PHP实现通用alert函数的方法


Posted in PHP onMarch 11, 2015

本文实例讲述了PHP实现通用alert函数的方法。分享给大家供大家参考。具体如下:

函数:通用提示
参数:提示?息,?型或?址,窗口名或函?得?延时毫秒
Alert("","function","close2",300);

代码如下:

function Alert($Str,$Typ="back",$TopWindow="",$Tim=100){
  echo "<script>".chr(10);
  if(!empty($Str)){
    echo "alert(\"Warning:\\n\\n{$Str}\\n\\n\");".chr(10);
  }
  echo "function _r_r_(){";
  $WinName=(!empty($TopWindow))?"top":"self";
  switch (StrToLower($Typ)){
  case "#":
    break;
  case "back":
    echo $WinName.".history.go(-1);".chr(10);
    break;
  case "reload":
    echo $WinName.".window.location.reload();".chr(10);
    break;
  case "close":
    echo "window.opener=null;window.close();".chr(10);
    break;
  case "function":
    echo "var _T=new function('return {$TopWindow}')();_T();".chr(10);
    break;
    //Die();
  Default:
    if($Typ!=""){
      //echo "window.{$WinName}.location.href='{$Typ}';";
      echo "window.{$WinName}.location=('{$Typ}');";
    }
  }
  echo "}".chr(10);
  //?榉乐?irefox不?绦?etTimeout
  echo "if(setTimeout(\"_r_r_()\",".$Tim.")==2){_r_r_();}";
  if($Tim==100){
    echo "_r_r_();".chr(10);
  }else{
    echo "setTimeout(\"_r_r_()\",".$Tim.");".chr(10);
  }
  echo "</script>".chr(10);
  Exit();
}

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP 中执行系统外部命令
Oct 09 PHP
20个PHP常用类库小结
Sep 11 PHP
解析PHP中intval()等int转换时的意外异常情况
Jun 21 PHP
PHP实现使用优酷土豆视频地址获取swf播放器分享地址
Jun 05 PHP
PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享
Sep 27 PHP
php简单实现查询数据库返回json数据
Apr 16 PHP
PHP SPL标准库之接口(Interface)详解
May 11 PHP
PHP入门教程之图像处理技巧分析
Sep 11 PHP
php中10个不同等级压缩优化图片操作示例
Nov 14 PHP
PHP去除字符串最后一个字符的三种方法实例
Mar 01 PHP
thinkPHP+phpexcel实现excel报表输出功能示例
Jun 06 PHP
PHP钩子与简单分发方式实例分析
Sep 04 PHP
PHP获取ip对应地区和使用网络类型的方法
Mar 11 #PHP
javascript+php实现根据用户时区显示当地时间的方法
Mar 11 #PHP
PHP读取txt文本文件并分页显示的方法
Mar 11 #PHP
php中有关合并某一字段键值相同的数组合并的改进
Mar 10 #PHP
php模拟服务器实现autoindex效果的方法
Mar 10 #PHP
php浏览历史记录的方法
Mar 10 #PHP
php实现cookie加密的方法
Mar 10 #PHP
You might like
php入门学习知识点四 PHP正则表达式基本应用
2011/07/14 PHP
隐性调用php程序的方法
2015/06/13 PHP
PHP中模糊查询并关联三个select框
2017/06/19 PHP
如何利用预加载优化Laravel Model查询详解
2017/08/11 PHP
laravel 5.4 + vue + vux + element的环境搭配过程介绍
2018/04/26 PHP
PHP+ajax实现二级联动菜单功能示例
2018/08/10 PHP
PHP获取当前系统时间的方法小结
2018/10/03 PHP
JavaScript 变量命名规则
2009/09/23 Javascript
javascript 节点遍历函数
2010/03/28 Javascript
jquery实现div阴影效果示例代码
2013/09/16 Javascript
js创建一个input数组并绑定click事件的方法
2014/06/12 Javascript
node.js中的fs.writeFile方法使用说明
2014/12/14 Javascript
基于jquery实现表格内容筛选功能实例解析
2016/05/09 Javascript
浅析JavaScript Array和string的转换(推荐)
2016/05/20 Javascript
jQuery深拷贝Json对象简单示例
2016/07/06 Javascript
Bootstrap选项卡学习笔记分享
2017/02/13 Javascript
js实现不提示直接关闭网页窗口
2017/03/30 Javascript
深入理解react-router@4.0 使用和源码解析
2017/05/23 Javascript
小程序图片剪裁加旋转的示例代码
2018/07/10 Javascript
vue实现多条件和模糊搜索功能
2019/05/28 Javascript
element-ui tooltip修改背景颜色和箭头颜色的实现
2019/12/16 Javascript
[02:57]DOTA2亚洲邀请赛小组赛第四日 赛事回顾
2015/02/02 DOTA
Python实现判断一行代码是否为注释的方法
2018/05/23 Python
Python自动化测试笔试面试题精选
2020/03/12 Python
Python爬取阿拉丁统计信息过程图解
2020/05/12 Python
Pandas DataFrame求差集的示例代码
2020/12/13 Python
24个canvas基础知识小结
2014/12/17 HTML / CSS
Lookfantastic日本官网:英国知名护肤、化妆品和头发护理购物网站
2018/04/21 全球购物
西班牙宠物用品和食品网上商店:Tiendanimal
2019/06/06 全球购物
几个Shell Script面试题
2012/08/31 面试题
争先创优活动总结
2014/08/27 职场文书
党员批评与自我批评思想汇报
2014/10/08 职场文书
关于安全的广播稿
2014/10/23 职场文书
民政工作个人总结
2015/02/28 职场文书
写好Python代码的几条重要技巧
2021/05/21 Python
MySQL 百万级数据的4种查询优化方式
2021/06/07 MySQL