PHP实现通用alert函数的方法
2015-03-11 16:01
447 查看
本文实例讲述了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); //為防止Firefox不執行setTimeout 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实现通用alert函数的方法
- PHP实现字符串截断方法(中英文通用)
- PHP实现文件上传的一种好方法
- PowerBuilder中实现数据窗口打印预览通用方法
- escape unescape的php下的实现方法
- 用windows下编译过的eAccelerator for PHP 5.1.6实现php加速的使用方法
- PHP&JavaScript二级联动菜单的实现方法
- 在ASP中实现通用的绝对路径生成方法
- PHP实现MVC开发得最简单的方法――模型
- PHP实现MVC开发得最简单的方法――模型
- php gzip压缩输出的实现方法
- 利用存储过程实现交叉表格式数据查询的一种通用方法
- php实现的MySQL通用查询程序
- 网站加速 PHP 缓冲的免费实现方法
- 一个函数返回两值的通用实现方法(简单,备忘)
- 网站加速 PHP 缓冲的免费实现方法
- 隐藏你的.php文件的实现方法
- PHP实现多服务器session共享之NFS共享的方法
- 利用.NET Remoting基础架构中的真实代理/透明代理技术实现了不针对具体类型、具体方法的通用方法调用拦截机制
- PHP实现中文字串截取无乱码的方法