PHP实现通用alert函数的方法
PHP实现通用alert函数的方法
这篇文章主要介绍了PHP实现通用alert函数的方法,实例分析了php自定义alert函数实现提示信息的技巧,非常具有实用价值,需要的朋友可以参考下
本文实例讲述了PHP实现通用alert函数的方法。分享给大家供大家参考。具体如下:
函数:通用提示
参数:提示訊息,類型或網址,窗口名或函數名,延时毫秒
Alert("","function","close2",300);
代码如下:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
function Alert($Str,$Typ="back",$TopWindow="",$Tim=100){ echo " 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 "".chr(10); Exit(); } |
希望本文所述对大家的php程序设计有所帮助。
推荐阅读
-
不要框架,纯PHP,能实现这样的功能吗?有很多页面,有插入删除修改功能,只写一种增删改方法,其他页面也能共用这一个方法
-
php实现压缩多个CSS与JS文件的方法,
-
php 函数当中实现相同功能但是速度有差异的有哪些,为什么速度会有差异?
-
php函数指定默认值方法的小例子_PHP教程
-
php构造函数的继承方法
-
php实现上传图片保存到数据库的方法_PHP教程
-
PHP中substr_count()函数获取子字符串出现次数的方法,phpsubstr_count
-
调用WordPress函数统计文章访问量及PHP原生计数器的实现_PHP
-
PHP简单实现正则匹配省市区的方法
-
PHP实现分布式memcache设置web集群session同步的方法