PHP general alert functions
// Function: common prompt // Parameter: message, type or website, window name or function name, millisecond-delay Alert ("", "function", "close2", 300 );
- // Function: common prompt
- // Parameter: message, type or website, window name or function name, millisecond-delay Alert ("", "function", "close2", 300 );
- Function Alert ($ Str, $ Typ = "back", $ TopWindow = "", $ Tim = 100 ){
- Echo "script". Chr (10 );
- If (! Empty ($ Str )){
- Echo "alert (\" Warning: \ n {$ Str} \ 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 );
- // To prevent Firefox from refreshing the 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 ();
- }
|