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简单对象与数组的转换函数代码(php多层数组和对象的转换)
May 18 PHP
PHP读取大文件的类SplFileObject使用介绍
Apr 09 PHP
php实现用于计算执行时间的类实例
Apr 18 PHP
php实现修改新闻时删除图片的方法
May 12 PHP
php中实现用数组妩媚地生成要执行的sql语句
Jul 10 PHP
php自定义类fsocket模拟post或get请求的方法
Jul 31 PHP
最新最全PHP生成制作验证码代码详解(推荐)
Jun 12 PHP
Yii2框架类自动加载机制实例分析
May 02 PHP
PHP连接sftp并下载文件的方法教程
Aug 26 PHP
PHP进阶学习之反射基本概念与用法分析
Jun 18 PHP
PHP扩展类型及安装方式解析
Apr 27 PHP
基于PHP实现发微博动态代码实例
Dec 11 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 在文件指定行插入数据的代码
2010/05/08 PHP
第三章 php操作符与控制结构代码
2011/12/30 PHP
PHP读取txt文本文件并分页显示的方法
2015/03/11 PHP
用函数式编程技术编写优美的 JavaScript
2006/11/25 Javascript
JScript的条件编译
2007/05/29 Javascript
JSON扫盲帖 JSON.as类教程
2009/02/16 Javascript
Ext 今日学习总结
2010/09/19 Javascript
采用自执行的匿名函数解决for循环使用闭包的问题
2014/09/11 Javascript
innerHTML属性,outerHTML属性,textContent属性,innerText属性区别详解
2015/03/13 Javascript
js正则表达式匹配数字字母下划线等
2015/04/14 Javascript
js实现从右向左缓缓浮出网页浮动层广告的方法
2015/05/09 Javascript
JS 日期与时间戮相互转化的简单实例
2016/06/22 Javascript
相册展示PhotoSwipe.js插件实现
2016/08/25 Javascript
微信小程序 教程之WXSS
2016/10/18 Javascript
Angular获取手机验证码实现移动端登录注册功能
2017/05/17 Javascript
分享19个JavaScript 有用的简写写法
2017/07/07 Javascript
微信小程序实现炫酷的弹出式菜单特效
2019/01/28 Javascript
vue项目中仿element-ui弹框效果的实例代码
2019/04/22 Javascript
python实现跨文件全局变量的方法
2014/07/07 Python
对python使用http、https代理的实例讲解
2018/05/07 Python
Python列表对象实现原理详解
2019/07/01 Python
python实现连连看辅助(图像识别)
2020/03/25 Python
python获取指定日期范围内的每一天,每个月,每季度的方法
2019/08/08 Python
关于pytorch中全连接神经网络搭建两种模式详解
2020/01/14 Python
opencv+pyQt5实现图片阈值编辑器/寻色块阈值利器
2020/11/13 Python
python3实现飞机大战
2020/11/29 Python
详解html5 canvas常用api总结(二)--绘图API
2016/12/14 HTML / CSS
美国最大网上鞋店:Zappos
2016/07/25 全球购物
关于工资低的辞职信
2014/01/14 职场文书
十岁生日同学答谢词
2014/01/19 职场文书
2014校长四风问题对照检查材料思想汇报
2014/09/16 职场文书
2014年双拥工作总结
2014/11/21 职场文书
工作检讨书怎么写
2015/01/23 职场文书
承诺书范本大全
2015/05/04 职场文书
HR必备:销售经理聘用合同范本
2019/08/21 职场文书
教你用Python matplotlib库制作简单的动画
2021/06/11 Python