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 开发环境配置(Zend Server安装)
Apr 28 PHP
PHP版国家代码、缩写查询函数代码
Aug 14 PHP
PHP读取xml方法介绍
Jan 12 PHP
PHP针对JSON操作实例分析
Jan 12 PHP
PHP中把对象数组转换成普通数组的方法
Jul 10 PHP
PHP实现微信发红包程序
Aug 24 PHP
PHP创建PowerPoint2007文档的方法
Dec 10 PHP
对PHP依赖注入的理解实例分析
Oct 09 PHP
PHP实现合并两个排序链表的方法
Jan 19 PHP
实例讲解PHP表单处理
Feb 15 PHP
PHP正则之正向预查与反向预查讲解与实例
Apr 06 PHP
PHP数组访问常用方法解析
Sep 05 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中的Session对象如何使用
2015/09/25 PHP
详解php 使用Callable Closure强制指定回调类型
2017/10/26 PHP
js网页侧边随页面滚动广告效果实现
2011/04/14 Javascript
获取select元素被选中的文本内容的js代码
2014/01/29 Javascript
javascript中关于&amp;&amp; 和 || 表达式的小技巧分享
2015/04/10 Javascript
js实现不提交表单获取单选按钮值的方法
2015/08/21 Javascript
JS密码生成与强度检测完整实例(附demo源码下载)
2016/04/06 Javascript
BootStrap扔进Django里的方法详解
2016/05/13 Javascript
jquery mobile界面数据刷新的实现方法
2016/05/28 Javascript
js中使用使用原型(prototype)定义方法的好处详解
2016/07/04 Javascript
AngularJS基础 ng-include 指令简单示例
2016/08/01 Javascript
JavaScript中从setTimeout与setInterval到AJAX异步
2017/02/13 Javascript
详解vue slot插槽的使用方法
2017/06/13 Javascript
react-native-tab-navigator组件的基本使用示例代码
2017/09/07 Javascript
在Vue组件中获取全局的点击事件方法
2018/09/06 Javascript
Koa 中的错误处理解析
2019/04/09 Javascript
ant-design-vue中的select选择器,对输入值的进行筛选操作
2020/10/24 Javascript
[02:50]2014DOTA2 TI预选赛预选赛 大神专访第一弹!
2014/05/21 DOTA
python回溯法实现数组全排列输出实例分析
2015/03/17 Python
python动态性强类型用法实例
2015/05/09 Python
pytorch-神经网络拟合曲线实例
2020/01/15 Python
波兰家居和花园家具专家:4Home
2019/05/26 全球购物
飞利浦美国官网:Philips美国
2020/02/28 全球购物
求网格中的黑点分布
2013/11/06 面试题
《一本男孩子必读的书》教学反思
2014/02/19 职场文书
大学新生入学教育方案
2014/05/16 职场文书
领导班子自我剖析材料
2014/08/16 职场文书
小学生迎国庆演讲稿
2014/09/05 职场文书
实习单位证明范例
2014/11/17 职场文书
毕业设计论文评语
2014/12/31 职场文书
工商局个人工作总结
2015/03/03 职场文书
工厂员工辞职信范文
2015/05/12 职场文书
胡桃夹子观后感
2015/06/11 职场文书
单位工资证明范本
2015/06/12 职场文书
妇产科护理心得体会
2016/01/22 职场文书
查看nginx配置文件路径和资源文件路径的方法
2021/03/31 Servers