Ignore:
Timestamp:
2007/07/20 15:58:59 (17 years ago)
Author:
nanasess
Message:

r15064 から svn cp
とりあえず暫定コミット.

  • UTF-8 に変更
  • slib.php, glib.php のクラス化
  • LC_Page の抽象化(一部)
Location:
branches/feature-module-update
Files:
1 edited
2 copied

Legend:

Unmodified
Added
Removed
  • branches/feature-module-update

    • Property svn:ignore set to
      .cache

      .settings

      .projectOptions
  • branches/feature-module-update/html/test/uehara/captcha/ajax_captcha/auth.js

    r12157 r15078  
    1 RESULT_PAGE_PHP = 'result.php';         // 結果ページ表示PHP 
    2 CREATE_IMAGE_PHP = 'create_image.php';  // 画像生成PHP 
    3 RESULT_TEXT_ID = 'result';              // 結果文字表示場所ID(HTMLで定義) 
    4 CODE_IMG = 'code';                      // コード表示IMGタグのID 
     1RESULT_PAGE_PHP = 'result.php';         // 腟??????若?梧;腓?HP 
     2CREATE_IMAGE_PHP = 'create_image.php';  // ?糸?????PHP 
     3RESULT_TEXT_ID = 'result';              // 腟?????絖?茵?ず?贋??ID(HTML?у?臂? 
     4CODE_IMG = 'code';                      // ?潟?若??茵?ずIMG?帥?違??D 
    55 
    6 // ブラウザによってXmlHttpRequestのObjectを振り分ける  
     6// ???????吟?????c??mlHttpRequest??bject????????????  
    77function getXmlHttpRequestObject() { 
    88    if (window.XMLHttpRequest) { 
    9         // Mozilla, Safariなど 
     9        // Mozilla, Safari??? 
    1010        return new XMLHttpRequest(); 
    1111    } else if (window.ActiveXObject) { 
     
    1313        return new ActiveXObject("Microsoft.XMLHTTP"); 
    1414    } else { 
    15         // 非対応 
    16         alert("ブラウザがXmlHttpRequestに対応していません!!"); 
     15        // ??絲上? 
     16        alert("???????吟??XmlHttpRequest???綽????????障????鐚?鐚?"); 
    1717    } 
    1818} 
    1919 
    20 // オブジェクト生成 
     20// ?????吾?с???????? 
    2121var receiveReq = getXmlHttpRequestObject(); 
    2222 
    23 // リクエスト処理 
     23// ???????鴻?????? 
    2424function makeRequest(url, param) { 
    25     // 受信完了かまだopenメソッドが呼び出されていない 
     25    // ??篆≦?篋????障??open?<?純???????若?喝?冴???????????? 
    2626    if (receiveReq.readyState == 4 || receiveReq.readyState == 0) { 
    27         // サーバとの通信を開始 
     27        // ?泣?若????????篆<????紮? 
    2828        receiveReq.open("POST", url, true); 
    29         // サーバーからの応答時の処理を定義(結果のページへの反映) 
     29        // ?泣?若???若???????膈???????????絎?臂??腟????????若?吾?吾?????鐚? 
    3030        receiveReq.onreadystatechange = updatePage;  
    3131 
    32         // ヘッダー定義 
     32        // ???????弱?臂 
    3333        receiveReq.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
    3434        receiveReq.setRequestHeader("Content-length", param.length); 
    3535        receiveReq.setRequestHeader("Connection", "close"); 
    3636 
    37         // 送信 
     37        // ??篆 
    3838        receiveReq.send(param); 
    3939    }    
    4040} 
    4141 
    42 // サーバーからの応答時の処理 
     42// ?泣?若???若???????膈????????? 
    4343function updatePage() { 
    44     // 受信が完了していたら実行 
     44    // ??篆<??絎?篋???????????絎?茵? 
    4545    if (receiveReq.readyState == 4) { 
    46         // 設定したIDへ生成した文字列をセット 
     46        // 荐??????ID?悟??????????絖??????祉???? 
    4747        document.getElementById(RESULT_TEXT_ID).innerHTML = receiveReq.responseText; 
    48         // コード画像を変化させる 
     48        // ?潟?若???糸???紊????????? 
    4949        img = document.getElementById(CODE_IMG);  
    50         // キャッシュを回避するためにランダムな値をつける 
     50        // ???c???激?ャ?????帥?????????????潟???????ゃ???ゃ???? 
    5151        img.src = CREATE_IMAGE_PHP + '?' + Math.random(); 
    5252    } 
    5353} 
    5454 
    55 // 認証処理実行 
     55// 茯?荐弱????絎?茵? 
    5656function auth(forms) { 
    5757    var postData = forms.input_data.name + "=" + encodeURIComponent( forms.input_data.value ); 
    58     // リクエスト実行 
     58    // ???????鴻??絎?茵? 
    5959    makeRequest(RESULT_PAGE_PHP, postData); 
    6060} 
Note: See TracChangeset for help on using the changeset viewer.