Heim > Backend-Entwicklung > PHP-Tutorial > PHP通用alert函数

PHP通用alert函数

WBOY
Freigeben: 2016-07-25 09:09:15
Original
938 Leute haben es durchsucht

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


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage