/* syntax highlight */ /* end of syntax highlight */

2011年5月23日 星期一

[JavaScript][PHP] alert 訊息並跳到某頁面

Bookmark and Share

image

在網頁設計當中

常常只是 print 文字訊息告知

殊不知 user 根本不需要知道這麼多訊息

或是他只有一個選擇:重來

 

例如,在填寫表單的時候,如果系統檢查出錯誤,與其 print 一行字告知使用者

不如直接帶他回去表單,並知知錯誤的地方及修正

以此目標來說,用上圖的 alert 方式,我覺得會比純呈現文字來的順暢

 

以下就是 PHP 的兩個函式,第一個是直接跳轉,第二個則是跳出一個對話框後跳到另一個網頁

Function my_header($redirect){
    echo "<script language=\"javascript\">";
    echo "location.href='".$redirect."'";
    echo "</script>";
    return;
    }

Function my_msg($msg,$redirect){
    echo "<SCRIPT Language=javascript>";
    echo "window.alert('".$msg."')";
    echo "</SCRIPT>";
    echo "<script language=\"javascript\">";
    echo "location.href='".$redirect."'";
    echo "</script>";
    return;
}

 

當然,使用即時 Check 的 Ajax 機制

將會是更好的選擇,但是比起 alert ,所花費的時間成本也增加了不少

 

我是認為, alert 俗擱大碗。

0 意見:

張貼留言

Related Posts Plugin for WordPress, Blogger...