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 相关文章推荐
Mysql的GROUP_CONCAT()函数使用方法
Mar 28 PHP
解析如何在PHP下载文件名中解决乱码的问题
Jun 20 PHP
PHP遍历某个目录下的所有文件和子文件夹的实现代码
Jun 28 PHP
使用Discuz关键词服务器实现PHP中文分词
Mar 11 PHP
php安装swoole扩展的方法
Mar 19 PHP
从性能方面考虑PHP下载远程文件的3种方法
Dec 29 PHP
php基于curl实现随机ip地址抓取内容的方法
Oct 11 PHP
php实现微信支付之企业付款
May 30 PHP
PHP微信H5支付开发实例
Jul 25 PHP
PHP的PDO预处理语句与存储过程
Jan 27 PHP
php session_decode函数用法讲解
May 26 PHP
PHP基本语法
Mar 31 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检测网页是否被百度收录的函数代码
2013/10/09 PHP
php无限遍历目录示例
2014/02/21 PHP
PHP图片等比缩放类SimpleImage使用方法和使用实例分享
2014/04/10 PHP
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
PHP addAttribute()函数讲解
2019/02/03 PHP
php设计模式之单例模式用法经典示例分析
2019/09/20 PHP
javascript的渐进增强与平稳退化浅谈
2013/11/12 Javascript
js+HTML5实现视频截图的方法
2015/06/16 Javascript
JavaScript提高网站性能优化的建议(二)
2016/07/24 Javascript
jquery将标签元素的高设为屏幕的百分比
2017/04/19 jQuery
vue mintui-Loadmore结合实现下拉刷新和上拉加载示例
2017/10/12 Javascript
vue2.0$nextTick监听数据渲染完成之后的回调函数方法
2018/09/11 Javascript
Angular脚手架开发的实现步骤
2019/04/09 Javascript
vue 实现特定条件下绑定事件
2019/11/09 Javascript
零基础写python爬虫之抓取百度贴吧并存储到本地txt文件改进版
2014/11/06 Python
Python实现控制台进度条功能
2016/01/04 Python
将tensorflow的ckpt模型存储为npy的实例
2018/07/09 Python
Python读取csv文件分隔符设置方法
2019/01/14 Python
详解爬虫被封的问题
2019/04/23 Python
Django框架设置cookies与获取cookies操作详解
2019/05/27 Python
pytorch 图像预处理之减去均值,除以方差的实例
2020/01/02 Python
pycharm 2019 最新激活方式(pycharm破解、激活)
2020/09/22 Python
Python爬虫防封ip的一些技巧
2020/08/06 Python
python制作一个简单的gui 数据库查询界面
2020/11/19 Python
HTML5的表单(绝对特别强大的功能)使用示例
2013/06/20 HTML / CSS
详解移动端h5页面根据屏幕适配的四种方案
2020/04/15 HTML / CSS
Styleonme中文网:韩国高档人气品牌
2017/06/21 全球购物
来自Ocado的宠物商店:Fetch
2018/07/10 全球购物
利用异或运算实现两个无符号数的加法运算
2013/12/20 面试题
实习鉴定范文
2013/12/19 职场文书
公务员考察材料
2014/12/23 职场文书
事业单位年度考核个人总结
2015/02/12 职场文书
个人党性分析总结
2015/03/05 职场文书
毕业论文致谢信
2015/05/14 职场文书
Python 如何利用ffmpeg 处理视频素材
2021/11/27 Python
redis lua限流算法实现示例
2022/07/15 Redis