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 相关文章推荐
Email+URL的判断和自动转换函数
Oct 09 PHP
关于UEditor编辑器远程图片上传失败的解决办法
Aug 31 PHP
php反射应用示例
Feb 25 PHP
php命令行使用方法和命令行参数说明
Apr 08 PHP
浅谈PHP正则表达式中修饰符/i, /is, /s, /isU
Oct 21 PHP
php获取CSS文件中图片地址并下载到本地的方法
Dec 02 PHP
浅析php静态方法与非静态方法的用法区别
May 17 PHP
制作个性化的WordPress登陆界面的实例教程
May 21 PHP
简单的自定义php模板引擎
Aug 26 PHP
php mysql like 实现多关键词搜索的方法
Oct 29 PHP
老生常谈PHP面向对象之标识映射
Jun 21 PHP
Laravel 自带的Auth验证登录方法
Sep 30 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编程网上资源导航
2006/10/09 PHP
如何使用PHP获取网络上文件
2006/10/09 PHP
PHP has encountered an Access Violation at 7C94BD02解决方法
2009/08/24 PHP
PHP表单提交表单名称含有点号(.)则会被转化为下划线(_)
2011/12/14 PHP
PHP常用处理静态操作类
2015/04/03 PHP
详解在PHP的Yii框架中使用行为Behaviors的方法
2016/03/18 PHP
php函数mkdir实现递归创建层级目录
2016/10/27 PHP
extJs 文本框后面加上说明文字+下拉列表选中值后触发事件
2009/11/27 Javascript
页面只有一个text的时候,回车自动submit的解决方法
2010/08/12 Javascript
JavaScript中实现sprintf、printf函数
2015/01/27 Javascript
jquery简单的弹出层浮动层代码
2015/04/27 Javascript
JavaScript控制浏览器全屏及各种浏览器全屏模式的方法、属性和事件
2015/12/20 Javascript
javascript实现2016新年版日历
2016/01/25 Javascript
快速掌握Node.js事件驱动模型
2016/03/21 Javascript
chrome下判断点击input上标签还是其余标签的实现方法
2016/09/18 Javascript
jQuery弹出层插件popShow(改进版)用法示例
2017/01/23 Javascript
NodeJs安装npm包一直失败的解决方法
2017/04/28 NodeJs
Angular2 之 路由与导航详细介绍
2017/05/26 Javascript
vue-quill-editor实现图片上传功能
2017/08/08 Javascript
微信小程序开发教程之增加mixin扩展
2017/08/09 Javascript
Django使用多数据库的方法
2017/09/06 Javascript
node.js 利用流实现读写同步,边读边写的方法
2017/09/11 Javascript
200行代码实现blockchain 区块链实例详解
2018/03/14 Javascript
Node.js利用console输出日志文件的方法示例
2018/04/27 Javascript
python 循环while和for in简单实例
2016/08/16 Python
Python对文件和目录进行操作的方法(file对象/os/os.path/shutil 模块)
2017/05/08 Python
python获取多线程及子线程的返回值
2017/11/15 Python
idea创建springMVC框架和配置小文件的教程图解
2018/09/18 Python
使用python socket分发大文件的实现方法
2019/07/08 Python
调整Jupyter notebook的启动目录操作
2020/04/10 Python
python实现与redis交互操作详解
2020/04/21 Python
python 使用建议与技巧分享(四)
2020/08/18 Python
绩效专员岗位职责
2013/12/02 职场文书
创业计划书撰写原则
2014/01/25 职场文书
接收函
2019/04/22 职场文书
Jpa Specification如何实现and和or同时使用查询
2021/11/23 Java/Android