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 "<script>".chr(10);
if(!empty($Str)){
echo "alert("Warning:nn{$Str}nn");".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程序设计有所帮助。

时间: 2024-11-01 21:06:01

PHP实现通用alert函数的方法的相关文章

PHP实现通用alert函数的方法_php技巧

本文实例讲述了PHP实现通用alert函数的方法.分享给大家供大家参考.具体如下: 函数:通用提示 参数:提示訊息,類型或網址,窗口名或函數名,延时毫秒 Alert("","function","close2",300); 代码如下: function Alert($Str,$Typ="back",$TopWindow="",$Tim=100){ echo "<script>"

jQuery基于函数重载实现自定义Alert函数样式的方法_jquery

本文实例讲述了jQuery基于函数重载实现自定义Alert函数样式的方法.分享给大家供大家参考,具体如下: (function(){ window.alert = function(text) { text=text.toString().replace(/\\/g,'\\').replace(/\n/g,'<br />').replace(/\r/g,'<br />'); //解析alert内容中的换行符 var alertdiv='<div id="alertd

php通用检测函数集(转)

函数 php通用检测函数集 转http://wb.josetech.com/userHome/4/jaxp/add-ons/news/13/20020828/51.html发布时间:2002-08-28 17:52:33 新闻来源:     <? //[警告]:未经许可请勿随便修改 //----------------------------------------------------------------------------------- ------- //------------

PHP通用检测函数集合

函数|集合 PHP通用检测函数集合 <? //[警告]:未经许可请勿随便修改 //----------------------------------------------------------------------------------- ------- //----------------------------------------------------------------------------------- ------- // // [文件名]: c_check.in

iframe里面的页面调用父窗口,左右窗口js函数的方法

iframe里面的页面调用父窗口,左右窗口js函数的方法 实现iframe内部页面直接调用该iframe所属父窗口自定义函数的方法. 比如有A窗口,A内有个IFRAME B,B里面的装载的是C页面,这时C要直接调用A里面的一个自定义函数AFUN(); 那么只要在C页面中写如下JS函数就可以了: window.parent.AFUN(); 如果AFUN()有参数也可以直接传递合适的参数进去. 例如: 修改父窗口控件属性 window.parent.document.getElementById('

PHP通用检测函数集合_php基础

<?  // [文件名]: c_check.inc  // [作 用]: 通用检测函数集  // [作 者]: 天灰  // [最后修改日期]: 2001/05/11[cxx]  // [变量定义规则]:'C_'=字符型,'I_'=整型,'N_'=数字型,'L_'=布尔型,'A_'=数组型  //--------------------------------------------------  // ※CheckMoney($C_Money) 检查数据是否是99999.99格式  // ※C

javascript 通用验证函数库(电话,邮箱,手机,数字)

网页特效 通用验证函数库(电话,邮箱,手机,数字) 这个验证库是我们常用的 电话,邮箱,手机,数字 QQ, 字母,中文,英文等验证函数. /* @author:slchen @exemple:  var email="slchen@xxxxx.com";  alert($v.IsEmail(email)); */ var $v=(function(){ Function.prototype.method = function(name, fn) { this.prototype[nam

form文本域的通用校验函数

名称:form文本域的通用校验函数作用:检测所有必须非空的input文本,比如姓名,账号,邮件地址等等.该校验现在只针对文本域,如果要针对form里面的其他域对象,可以改变判断条件.使用方法:在要检测的文本域中加入title文字.文字是在提示信息,你要提示给用户的该字段的中文名.比如要检测用户名html如下<input name="txt_1" title="姓名">,当然,最好用可视化工具比如dreamweaver什么的来编辑域.如果要检测数字类型数据

2个通用的ASP分页方法(数字形式和文字形式)

本人写了2个通用的ASP分页方法,供大家参考! <%@ Language=VBScript %> <HTML> <HEAD> </HEAD> <BODY> <% dim currentpage   '定义当前页 dim filename     '文件名 Const MaxPerPage=20 '每页显示的记录个数 dim totalnumber   '记录总数 filename="showpages.asp" tota