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/js/site.js

    r12157 r15078  
    44 * http://www.lockon.co.jp/ 
    55 */ 
    6 // ¿Æ¥¦¥£¥ó¥É¥¦¤Î¸ºß³Îǧ. 
     6// 親ウィンドウの存在確認. 
    77function fnIsopener() { 
    88    var ua = navigator.userAgent; 
     
    1818} 
    1919 
    20 // ͹ÊØÈÖ¹æÆþÎϸƤӽФ·. 
     20// 郵便番号入力呼び出し. 
    2121function fnCallAddress(php_url, tagname1, tagname2, input1, input2) { 
    2222    zip1 = document.form1[tagname1].value; 
     
    2727        window.open(url,"nomenu","width=500,height=350,scrollbars=yes,resizable=yes,toolbar=no,location=no,directories=no,status=no"); 
    2828    } else { 
    29         alert("͹ÊØÈÖ¹æ¤òÀµ¤·¤¯ÆþÎϤ·¤Æ²¼¤µ¤¤¡£"); 
    30     } 
    31 } 
    32  
    33 // ͹ÊØÈֹ椫¤é¸¡º÷¤·¤¿½»½ê¤òÅϤ¹. 
     29        alert("郵便番号を正しく入力して下さい。"); 
     30    } 
     31} 
     32 
     33// 郵便番号から検索した住所を渡す. 
    3434function fnPutAddress(input1, input2) { 
    35     // ¿Æ¥¦¥£¥ó¥É¥¦¤Î¸ºß³Îǧ¡£. 
     35    // 親ウィンドウの存在確認。. 
    3636    if(fnIsopener()) { 
    3737        if(document.form1['state'].value != "") { 
    38             // ¹àÌܤËÃͤòÆþÎϤ¹¤ë. 
     38            // 項目に値を入力する. 
    3939            state_id = document.form1['state'].value; 
    4040            town = document.form1['city'].value + document.form1['town'].value; 
     
    6161} 
    6262 
    63 // ¥»¥ì¥¯¥È¥Ü¥Ã¥¯¥¹¤Ë¹àÌܤò³ä¤êÅö¤Æ¤ë. 
     63// セレクトボックスに項目を割り当てる. 
    6464function fnSetSelect(name1, name2, val) { 
    6565    sele1 = document.form1[name1];  
     
    6969        index=sele1.selectedIndex; 
    7070         
    71         // ¥»¥ì¥¯¥È¥Ü¥Ã¥¯¥¹¤Î¥¯¥ê¥¢  
     71        // セレクトボックスのクリア  
    7272        count=sele2.options.length 
    7373        for(i = count; i >= 0; i--) { 
     
    7575        } 
    7676         
    77         // ¥»¥ì¥¯¥È¥Ü¥Ã¥¯¥¹¤ËÃͤò³ä¤êÅö¤Æ¤ë¡£ 
     77        // セレクトボックスに値を割り当てる。 
    7878        len = lists[index].length 
    7979        for(i = 0; i < len; i++) { 
     
    8686} 
    8787 
    88 // Enter¥­¡¼ÆþÎϤò¥­¥ã¥ó¥»¥ë¤¹¤ë¡£(IE¤ËÂбþ) 
     88// Enterキー入力をキャンセルする。(IEに対応) 
    8989function fnCancelEnter() 
    9090{ 
     
    9898} 
    9999 
    100 // ¥â¡¼¥É¤È¥­¡¼¤ò»ØÄꤷ¤ÆSUBMIT¤ò¹Ô¤¦¡£ 
     100// モードとキーを指定してSUBMITを行う。 
    101101function fnModeSubmit(mode, keyname, keyid) { 
    102102    switch(mode) { 
    103103    case 'delete_category': 
    104         if(!window.confirm('ÁªÂò¤·¤¿¥«¥Æ¥´¥ê¤È¥«¥Æ¥´¥êÆâ¤Î¤¹¤Ù¤Æ¤Î¥«¥Æ¥´¥ê¤òºï½ü¤·¤Þ¤¹')){ 
     104        if(!window.confirm('選択したカテゴリとカテゴリ内のすべてのカテゴリを削除します')){ 
    105105            return; 
    106106        } 
    107107        break; 
    108108    case 'delete': 
    109         if(!window.confirm('°ìÅÙºï½ü¤·¤¿¥Ç¡¼¥¿¤Ï¡¢¸µ¤ËÌ᤻¤Þ¤»¤ó¡£\nºï½ü¤·¤Æ¤âµ¹¤·¤¤¤Ç¤¹¤«¡©')){ 
     109        if(!window.confirm('一度削除したデータは、元に戻せません。\n削除しても宜しいですか?')){ 
    110110            return; 
    111111        } 
    112112        break; 
    113113    case 'confirm': 
    114         if(!window.confirm('ÅÐÏ¿¤·¤Æ¤âµ¹¤·¤¤¤Ç¤¹¤«')){ 
     114        if(!window.confirm('登録しても宜しいですか')){ 
    115115            return; 
    116116        } 
    117117        break; 
    118118    case 'delete_all': 
    119         if(!window.confirm('¸¡º÷·ë²Ì¤ò¤¹¤Ù¤Æºï½ü¤·¤Æ¤âµ¹¤·¤¤¤Ç¤¹¤«')){ 
     119        if(!window.confirm('検索結果をすべて削除しても宜しいですか')){ 
    120120            return; 
    121121        } 
     
    134134    switch(mode) { 
    135135    case 'delete': 
    136         if(!window.confirm('°ìÅÙºï½ü¤·¤¿¥Ç¡¼¥¿¤Ï¡¢¸µ¤ËÌ᤻¤Þ¤»¤ó¡£\nºï½ü¤·¤Æ¤âµ¹¤·¤¤¤Ç¤¹¤«¡©')){ 
     136        if(!window.confirm('一度削除したデータは、元に戻せません。\n削除しても宜しいですか?')){ 
    137137            return; 
    138138        } 
    139139        break; 
    140140    case 'confirm': 
    141         if(!window.confirm('ÅÐÏ¿¤·¤Æ¤âµ¹¤·¤¤¤Ç¤¹¤«')){ 
     141        if(!window.confirm('登録しても宜しいですか')){ 
    142142            return; 
    143143        } 
    144144        break; 
    145145    case 'regist': 
    146         if(!window.confirm('ÅÐÏ¿¤·¤Æ¤âµ¹¤·¤¤¤Ç¤¹¤«')){ 
     146        if(!window.confirm('登録しても宜しいですか')){ 
    147147            return; 
    148148        } 
     
    172172} 
    173173 
    174 // ¥Ú¡¼¥¸¥Ê¥Ó¤Ç»ÈÍѤ¹¤ë¡£ 
     174// ページナビで使用する。 
    175175function fnNaviPage(pageno) { 
    176176    document.form1['pageno'].value = pageno; 
     
    188188} 
    189189 
    190 // ¥Ý¥¤¥ó¥ÈÆþÎÏÀ©¸Â¡£ 
     190// ポイント入力制限。 
    191191function fnCheckInputPoint() { 
    192192    if(document.form1['point_check']) { 
     
    213213} 
    214214 
    215 // Ê̤ΤªÆϤ±ÀèÆþÎÏÀ©¸Â¡£ 
     215// 別のお届け先入力制限。 
    216216function fnCheckInputDeliv() { 
    217217    if(!document.form1) { 
     
    243243 
    244244 
    245 // ¹ØÆþ»þ²ñ°÷ÅÐÏ¿ÆþÎÏÀ©¸Â¡£ 
     245// 購入時会員登録入力制限。 
    246246function fnCheckInputMember() { 
    247247    if(document.form1['member_check']) { 
     
    261261} 
    262262 
    263 // ºÇ½é¤ËÀßÄꤵ¤ì¤Æ¤¤¤¿¿§¤òÊݸ¤·¤Æ¤ª¤¯¡£ 
     263// 最初に設定されていた色を保存しておく。 
    264264var g_savecolor = new Array(); 
    265265 
     
    270270        if(document.form1[list[i]]) { 
    271271            if(color == "") { 
    272                 // Í­¸ú¤Ë¤¹¤ë¡£ 
     272                // 有効にする。 
    273273                document.form1[list[i]].disabled = false; 
    274274                document.form1[list[i]].style.backgroundColor = g_savecolor[list[i]]; 
    275275            } else { 
    276                 // ̵¸ú¤Ë¤¹¤ë¡£ 
     276                // 無効にする。 
    277277                document.form1[list[i]].disabled = true; 
    278278                g_savecolor[list[i]] = document.form1[list[i]].style.backgroundColor; 
     
    284284 
    285285 
    286 // ¥í¥°¥¤¥ó»þ¤ÎÆþÎÏ¥Á¥§¥Ã¥¯ 
     286// ログイン時の入力チェック 
    287287function fnCheckLogin(formname) { 
    288288    var lstitem = new Array(); 
     
    299299    var cnt = 0; 
    300300     
    301     //¡¡É¬¿Ü¹àÌܤΥÁ¥§¥Ã¥¯ 
     301    // 必須項目のチェック 
    302302    for(cnt = 0; cnt < max; cnt++) { 
    303303        if(document.forms[formname][lstitem[cnt]].value == "") { 
     
    307307    } 
    308308     
    309     // ɬ¿Ü¹àÌܤ¬ÆþÎϤµ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç    
     309    // 必須項目が入力されていない場合   
    310310    if(errflg == true) { 
    311         alert('¥á¡¼¥ë¥¢¥É¥ì¥¹/¥Ñ¥¹¥ï¡¼¥É¤òÆþÎϤ·¤Æ²¼¤µ¤¤¡£'); 
     311        alert('メールアドレス/パスワードを入力して下さい。'); 
    312312        return false; 
    313313    } 
    314314} 
    315315     
    316 // »þ´Ö¤Î·×¬. 
     316// 時間の計測. 
    317317function fnPassTime(){ 
    318318    end_time = new Date(); 
     
    322322start_time = new Date(); 
    323323 
    324 //¿Æ¥¦¥£¥ó¥É¥¦¤Î¥Ú¡¼¥¸¤òÊѹ¹¤¹¤ë. 
     324//親ウィンドウのページを変更する. 
    325325function fnUpdateParent(url) { 
    326     // ¿Æ¥¦¥£¥ó¥É¥¦¤Î¸ºß³Îǧ 
     326    // 親ウィンドウの存在確認 
    327327    if(fnIsopener()) { 
    328328        window.opener.location.href = url; 
     
    332332} 
    333333 
    334 //ÆÃÄê¤Î¥­¡¼¤òSUBMIT¤¹¤ë. 
     334//特定のキーをSUBMITする. 
    335335function fnKeySubmit(keyname, keyid) { 
    336336    if(keyname != "" && keyid != "") { 
     
    340340} 
    341341 
    342 //ʸ»ú¿ô¤ò¥«¥¦¥ó¥È¤¹¤ë¡£ 
    343 //°ú¿ô1¡§¥Õ¥©¡¼¥à̾¾Î 
    344 //°ú¿ô2¡§Ê¸»ú¿ô¥«¥¦¥ó¥ÈÂоݠ
    345 //°ú¿ô3¡§¥«¥¦¥ó¥È·ë²Ì³ÊǼÂоݠ
     342//文字数をカウントする。 
     343//引数1:フォーム名称 
     344//引数2:文字数カウント対象 
     345//引数3:カウント結果格納対象 
    346346function fnCharCount(form,sch,cnt) { 
    347347    document.forms[form][cnt].value= document.forms[form][sch].value.length; 
     
    349349 
    350350 
    351 // ¥Æ¥­¥¹¥È¥¨¥ê¥¢¤Î¥µ¥¤¥º¤òÊѹ¹¤¹¤ë. 
     351// テキストエリアのサイズを変更する. 
    352352function ChangeSize(button, TextArea, Max, Min, row_tmp){ 
    353353     
    354354    if(TextArea.rows <= Min){ 
    355         TextArea.rows=Max; button.value="¾®¤µ¤¯¤¹¤ë"; row_tmp.value=Max; 
     355        TextArea.rows=Max; button.value="小さくする"; row_tmp.value=Max; 
    356356    }else{ 
    357         TextArea.rows =Min; button.value="Â礭¤¯¤¹¤ë"; row_tmp.value=Min; 
    358     } 
    359 } 
    360  
     357        TextArea.rows =Min; button.value="大きくする"; row_tmp.value=Min; 
     358    } 
     359} 
     360 
Note: See TracChangeset for help on using the changeset viewer.