PHPの一般的なアラート関数
リリース: 2016-07-25 09:09:15
//機能: 一般的なプロンプト
//パラメータ: プロンプトメッセージ、タイプまたは URL、ウィンドウ名または関数名、遅延ミリ秒 Alert("","function","close2",300);
-
- //関数: 一般プロンプト
- //パラメータ: プロンプトメッセージ、タイプまたは URL、ウィンドウ名または関数名、ミリ秒単位の遅延 Alert("","function","close2",300);
- Function Alert($Str,$Typ="back",$TopWindow="",$Tim=100){
- 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> デフォルト:</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);
- Exit();
- }
コードをコピー
|
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31