>백엔드 개발 >PHP 튜토리얼 >PHP 일반 경고 기능

PHP 일반 경고 기능

WBOY
WBOY원래의
2016-07-25 09:09:15940검색

//函数:通用提示
//参数:提示訊息,類型或網址,窗口名或函數名,延时毫秒Alert("","function","close2",300);

  1. //函数:通用提示
  2. //参数:提示訊息,類型或網址,窗口名或函數名,延时毫秒Alert("","function","close2",300);
  3. Function Alert($Str,$Typ="back",$TopWindow="",$Tim=100){
  4. Echo "<script>".Chr(10);</li> <li> If(!Empty($Str)){</li> <li> Echo "alert("Warning:\n\n{$Str}\n\n");".Chr(10);</li> <li> }</li> <li> <li> Echo "function _r_r_(){";</li> <li> $WinName=(!Empty($TopWindow))?"top":"self";</li> <li> Switch (StrToLower($Typ)){</li> <li> Case "#":</li> <li> Break;</li> <li> Case "back":</li> <li> Echo $WinName.".history.go(-1);".Chr(10);</li> <li> Break;</li> <li> Case "reload":</li> <li> Echo $WinName.".window.location.reload();".Chr(10);</li> <li> Break;</li> <li> Case "close":</li> <li> Echo "window.opener=null;window.close();".Chr(10);</li> <li> Break;</li> <li> Case "function":</li> <li> Echo "var _T=new Function('return {$TopWindow}')();_T();".Chr(10);</li> <li> Break;</li> <li> //Die();</li> <li> Default:</li> <li> If($Typ!=""){</li> <li> //Echo "window.{$WinName}.location.href='{$Typ}';";</li> <li> Echo "window.{$WinName}.location=('{$Typ}');";</li> <li> }</li> <li> }</li> <li> <li> Echo "}".Chr(10);</li> <li> <li> //為防止Firefox不執行setTimeout</li> <li> Echo "if(setTimeout("_r_r_()",".$Tim.")==2){_r_r_();}";</li> <li> IF($Tim==100){</li> <li> Echo "_r_r_();".Chr(10);</li> <li> }Else{</li> <li> Echo "setTimeout("_r_r_()",".$Tim.");".Chr(10);</li> <li> }</li> <li> Echo "</script>".Chr(10);
  5. Exit();
  6. }
复制代码


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.