source: temp/trunk/html/js/admin.js @ 5922

Revision 5922, 9.1 KB checked in by kakinaka, 18 years ago (diff)

* empty log message *

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
RevLine 
[5922]1/*
2 * Copyright ¢í 2000-2006 LOCKON CO.,LTD. All Rights Reserved.
3 *
4 * http://www.lockon.co.jp/
5 */
[1328]6// ´ÉÍý¼Ô¥á¥ó¥Ð¡¼¤òÄɲ乤롣
7function fnRegistMember() {
8    // ɬ¿Ü¹àÌܤÎ̾Á°¡¢¥í¥°¥¤¥óID¡¢¥Ñ¥¹¥ï¡¼¥É¡¢¸¢¸Â
9    var lstitem = new Array();
10    lstitem[0] = 'name';
11    lstitem[1] = 'login_id';
12    lstitem[2] = 'password';
13    lstitem[3] = 'authority';
14   
15    var max = lstitem.length;
16    var errflg = false;
17    var cnt = 0;
18   
19    //¡¡É¬¿Ü¹àÌܤΥÁ¥§¥Ã¥¯
20    for(cnt = 0; cnt < max; cnt++) {
21        if(document.form1[lstitem[cnt]].value == "") {
22            errflg = true;
23            break;
24        }
25    }
26   
27    // ɬ¿Ü¹àÌܤ¬ÆþÎϤµ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç   
28    if(errflg == true) {
29        alert('ɬ¿Ü¹àÌܤòÆþÎϤ·¤Æ²¼¤µ¤¤¡£');
30        return false;
31    } else {
32        if(window.confirm('ÆâÍƤòÅÐÏ¿¤·¤Æ¤âµ¹¤·¤¤¤Ç¤·¤ç¤¦¤«')){
33            return true;
34        } else { 
35            return false;
36        }
37    }
38}
39
40//¿Æ¥¦¥£¥ó¥É¥¦¤Î¥Ú¡¼¥¸¤òÊѹ¹¤¹¤ë¡£
41function fnUpdateParent(url) {
42    // ¿Æ¥¦¥£¥ó¥É¥¦¤Î¸ºß³Îǧ
43    if(fnIsopener()) {
44        window.opener.location.href = url;
45    } else {
46        window.close();
47    }       
48}
49
50// ¿Æ¥¦¥£¥ó¥É¥¦¤ò¥Ý¥¹¥È¤µ¤»¤ë¡£
51function fnSubmitParent() {
52    // ¿Æ¥¦¥£¥ó¥É¥¦¤Î¸ºß³Îǧ
53    if(fnIsopener()) {
54        window.opener.document.form1.submit();
55    } else {
56        window.close();
57    }       
58}
59
60//»ØÄꤵ¤ì¤¿id¤Îºï½ü¤ò¹Ô¤¦¥Ú¡¼¥¸¤ò¼Â¹Ô¤¹¤ë¡£
61function fnDeleteMember(id, pageno) {
62    url = "./delete.php?id=" + id + "&pageno=" + pageno;
63    if(window.confirm('ÅÐÏ¿ÆâÍƤòºï½ü¤·¤Æ¤âµ¹¤·¤¤¤Ç¤·¤ç¤¦¤«')){
64        location.href = url;
65    }
66}
67
68// ¥é¥¸¥ª¥Ü¥¿¥ó¥Á¥§¥Ã¥¯¾õÂÖ¤òÊݸ
69var lstsave = "";
70
71// ¥é¥¸¥ª¥Ü¥¿¥ó¤Î¥Á¥§¥Ã¥¯¾õÂÖ¤ò¼èÆÀ¤¹¤ë¡£
72function fnGetRadioChecked() {
73    var max;
74    var cnt;
75    var names = "";
76    var startname = "";
77    var ret;
78    max = document.form1.elements.length;
79    lstsave = Array(max);
80    for(cnt = 0; cnt < max; cnt++) {
81        if(document.form1.elements[cnt].type == 'radio') {
82            name = document.form1.elements[cnt].name;
83            /* radio¥Ü¥¿¥ó¤ÏƱ¤¸Ì¾Á°¤¬£²²ó³¤±¤Æ¸¡½Ð¤µ¤ì¤ë¤Î¤Ç¡¢
84               ºÇ½é¤Î̾Á°¤Î¸¡½Ð¤Ç¤¢¤ë¤«¤É¤¦¤«¤ÎȽÄê */
85            // 1²óÌܤθ¡½Ð
86            if(startname != name) {
87                startname = name;   
88                ret = document.form1.elements[cnt].checked;
89                if(ret == true){
90                    // ²ÔƯ¤¬¥Á¥§¥Ã¥¯¤µ¤ì¤Æ¤¤¤ë¡£
91                    lstsave[name] = 1;
92                }   
93            // 2²óÌܤθ¡½Ð
94            } else {
95                ret = document.form1.elements[cnt].checked;
96                if(ret == true){
97                    // Èó²ÔƯ¤¬¥Á¥§¥Ã¥¯¤µ¤ì¤Æ¤¤¤ë¡£
98                    lstsave[name] = 0;
99                }
100            }
101        }
102    }
103}
104
105// ¥é¥¸¥ª¥Ü¥¿¥ó¤ËÊѹ¹¤¬¤¢¤Ã¤¿¤«È½Äꤹ¤ë¡£
106function fnChangeRadio(name, no, id, pageno) {
107    // ºÇ½é¤Î¼èÆÀ¾õÂÖ¤«¤éÊѹ¹¤¢¤ê¤Î¾ì¹ç
108    if(lstsave[name] != no) {
109        // DBÈ¿±Ç¥Ú¡¼¥¸¼Â¹Ô
110        url = "./check.php?id=" + id + "&no=" + no + "&pageno=" + pageno;
111        location.href = url;
112    }
113}
114
115// ´ÉÍý¼Ô¥á¥ó¥Ð¡¼¥Ú¡¼¥¸¤ÎÀÚÂØ
116function fnMemberPage(pageno) {
117    location.href = "./index.php?pageno=" + pageno;
118}
119
120// ¥Ú¡¼¥¸¥Ê¥Ó¤Ç»ÈÍѤ¹¤ë
121function fnNaviSearchPage(pageno, mode) {
122    document.form1['search_pageno'].value = pageno;
123    document.form1['mode'].value = mode;
124    document.form1.submit();
125}
126
127// ¥Ú¡¼¥¸¥Ê¥Ó¤Ç»ÈÍѤ¹¤ë(form2)
128function fnNaviSearchPage2(pageno) {
129    document.form2['search_pageno'].value = pageno;
130    document.form2['mode'].value = 'search';
131    document.form2.submit();
132}
133
134// ÃͤòÂåÆþ¤·¤Æ»ØÄê¥Ú¡¼¥¸¤Ësubmit
135function fnSetvalAndSubmit( fname, key, val ) {
136    fm = document[fname];
137    fm[key].value = val;
138    fm.submit();
139}
140
141// ¹àÌܤËÆþ¤Ã¤¿Ãͤò¥¯¥ê¥¢¤¹¤ë¡£
142function fnClearText(name) {
143    document.form1[name].value = "";
144}
145
146// ¥«¥Æ¥´¥ê¤ÎÄɲÃ
147function fnAddCat(cat_id) {
148    if(window.confirm('¥«¥Æ¥´¥ê¤òÅÐÏ¿¤·¤Æ¤âµ¹¤·¤¤¤Ç¤·¤ç¤¦¤«')){
149        document.form1['mode'].value = 'edit';
150        document.form1['cat_id'].value = cat_id;
151    }
152}
153
154// ¥«¥Æ¥´¥ê¤ÎÊÔ½¸
155function fnEditCat(parent_id, cat_id) {
156    document.form1['mode'].value = 'pre_edit';
157    document.form1['parent_id'].value = parent_id;
158    document.form1['edit_cat_id'].value = cat_id;
159    document.form1.submit();
160}
161
162// ÁªÂò¥«¥Æ¥´¥ê¤Î¥Á¥§¥Ã¥¯
163function fnCheckCat(obj) {
164    val = obj[obj.selectedIndex].value;
165    if (val == ""){
166        alert ("¿Æ¥«¥Æ¥´¥ê¤ÏÁªÂò¤Ç¤­¤Þ¤»¤ó");
167        obj.selectedIndex = 0;
168    }
169}
170
171// ³Îǧ¥Ú¡¼¥¸¤«¤éÅÐÏ¿¥Ú¡¼¥¸¤ØÌá¤ë
172function fnReturnPage() {
173    document.form1['mode'].value = 'return';
174    document.form1.submit();
175}
176
177// µ¬³ÊʬÎàÅÐÏ¿¤Ø°ÜÆ°
178function fnClassCatPage(class_id) {
179    location.href =  "./classcategory.php?class_id=" + class_id;
180}
181
182function fnSetFormValue(name, val) {
183    document.form1[name].value = val;
184}
185
186function fnListCheck(list) {
187    len = list.length;
188    for(cnt = 0; cnt < len; cnt++) {
189        document.form1[list[cnt]].checked = true;
190    }
191}
192
193function fnAllCheck() {
194    cnt = 1;
195    name = "check:" + cnt;
196    while (document.form1[name]) {
197        document.form1[name].checked = true;
198        cnt++;
199        name = "check:" + cnt;
200    }
201}
202
203function fnAllUnCheck() {
204    cnt = 1;
205    name = "check:" + cnt;
206    while (document.form1[name]) {
207        document.form1[name].checked = false;
208        cnt++;
209        name = "check:" + cnt;
210    }
211}
212
213//»ØÄꤵ¤ì¤¿id¤Îºï½ü¤ò¹Ô¤¦¥Ú¡¼¥¸¤ò¼Â¹Ô¤¹¤ë¡£
214function fnDelete(url) {
215    if(window.confirm('ÅÐÏ¿ÆâÍƤòºï½ü¤·¤Æ¤âµ¹¤·¤¤¤Ç¤·¤ç¤¦¤«')){
216        location.href = url;
217    }
218}
219
220//ÇÛÁ÷ÎÁ¶â¤ò¼«Æ°ÆþÎÏ
221function fnSetDelivFee(max) {
222    for(cnt = 1; cnt <= max; cnt++) {
223        name = "fee" + cnt;
224        document.form1[name].value = document.form1['fee_all'].value;
225    }
226}
227
228// ºß¸Ë¿ôÀ©¸ÂȽÄê
229function fnCheckStockLimit(icolor) {
230    if(document.form1['stock_unlimited']) {
231        list = new Array(
232            'stock'
233            );
234        if(document.form1['stock_unlimited'].checked) {
235            fnChangeDisabled(list, icolor);
236            document.form1['stock'].value = "";
237        } else {
238            fnChangeDisabled(list, '');
239        }
240    }
241}
242
243// ºß¸Ë¿ôÀ©¸ÂȽÄê
244function fnCheckStockNoLimit(no, icolor) {
245    $check_key = "stock_unlimited:"+no;
246    $input_key = "stock:"+no;
247   
248    list = new Array($input_key );
249    if(document.form1[$check_key].checked) {
250        fnChangeDisabled(list, icolor);
251        document.form1[$input_key].value = "";
252    } else {
253        fnChangeDisabled(list, '');
254    }
255}
256
257// ¹ØÆþÀ©¸Â¿ôȽÄê
258function fnCheckSaleLimit(icolor) {
259    list = new Array(
260        'sale_limit'
261        ); 
262    if(document.form1['sale_unlimited'].checked) {
263        fnChangeDisabled(list, icolor);
264        document.form1['sale_limit'].value = "";
265    } else {
266        fnChangeDisabled(list, '');
267    }
268}
269
270// ºß¸Ë¿ôȽÄê
271function fnCheckAllStockLimit(max, icolor) {
272    for(no = 1; no <= max; no++) {
273        $check_key = "stock_unlimited:"+no;
274        $input_key = "stock:"+no;
275       
276        list = new Array($input_key);
277   
278        if(document.form1[$check_key].checked) {
279            fnChangeDisabled(list, icolor);
280            document.form1[$input_key].value = "";
281        } else {
282            fnChangeDisabled(list, '');
283        }
284    }
285}
286
287// Form»ØÄê¤ÎSubmit
288function fnFormSubmit(form) {
289    document.forms[form].submit();
290}
291
292// ³Îǧ¥á¥Ã¥»¡¼¥¸
293function fnConfirm() {
294    if(window.confirm('¤³¤ÎÆâÍƤÇÅÐÏ¿¤·¤Æ¤âµ¹¤·¤¤¤Ç¤·¤ç¤¦¤«')){
295        return true;
296    }
297    return false;
298}
299
300//ºï½ü³Îǧ¥á¥Ã¥»¡¼¥¸
301function fnDeleteConfirm() {
302    if(window.confirm('ºï½ü¤·¤Æ¤âµ¹¤·¤¤¤Ç¤·¤ç¤¦¤«')){
303        return true;
304    }
305    return false;
306}
307
308//¥á¥ë¥Þ¥¬·Á¼°Êѹ¹³Îǧ¥á¥Ã¥»¡¼¥¸
309function fnmerumagaupdateConfirm() {
310    if(window.confirm("´û¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤ë¥á¡¼¥ë¥¢¥É¥ì¥¹¤Ç¤¹¡£\n¥á¥ë¥Þ¥¬¤Î¼ïÎबÊѹ¹¤µ¤ì¤Þ¤¹¡£µ¹¤·¤¤¤Ç¤¹¤«¡©")){
311        return true;
312    }
313    return false;
314}
315
316// ¥Õ¥©¡¼¥à¤ËÂåÆþ¤·¤Æ¤«¤é¥µ¥Ö¥ß¥Ã¥È¤¹¤ë¡£
317function fnInsertValAndSubmit( fm, ele, val, msg ){
318   
319    if ( msg ){
320        ret = window.confirm(msg);
321    } else {
322        ret = true;
323    }
324    if( ret ){
325        fm[ele].value = val;
326        fm.submit();
327        return false;
328    }
329    return false;
330}
331
332// ¼«Ê¬°Ê³°¤ÎÍ×ÁǤòÍ­¸ú¡¦Ìµ¸ú¤Ë¤¹¤ë
333function fnSetDisabled ( f_name, e_name, flag ) {
334    fm = document[f_name];
335   
336    //¡¡É¬¿Ü¹àÌܤΥÁ¥§¥Ã¥¯
337    for(cnt = 0; cnt < fm.elements.length; cnt++) {
338        if( fm[cnt].name != e_name && fm[cnt].name != 'subm' && fm[cnt].name != 'mode') {
339            fm[cnt].disabled = flag;
340            if ( flag == true ){
341                fm[cnt].style.backgroundColor = "#cccccc";
342            } else {
343                fm[cnt].style.backgroundColor = "#ffffff";
344            }
345        }
346    }
347}
348
349
350//¥ê¥¹¥È¥Ü¥Ã¥¯¥¹Æâ¤Î¹àÌܤò°ÜÆ°¤¹¤ë
351function fnMoveCat(sel1, sel2, mode_name) {
352    var fm = document.form1;
353    for(i = 0; i < fm[sel1].length; i++) {
354        if(fm[sel1].options[i].selected) {
355            if(fm[sel2].value != "") {
356                fm[sel2].value += "-" + fm[sel1].options[i].value;
357            } else {
358                fm[sel2].value = fm[sel1].options[i].value;
359            }
360        }
361    }
362    fm["mode"].value = mode_name;
363    fm.submit();
364}
365
366//¥ê¥¹¥È¥Ü¥Ã¥¯¥¹Æâ¤Î¹àÌܤòºï½ü¤¹¤ë
367function fnDelListContents(sel1, sel2, mode_name) {
368    fm = document.form1;
369    for(j = 0; j < fm[sel1].length; j++) {
370        if(fm[sel1].options[i].selected) {
371            fm[sel2].value = fm[sel2].value.replace(fm[sel1].options[i].value, "");
372        }
373    }
374   
375    fm["mode"].value = mode_name;
376    fm.submit();
377}
378
379//°ì¹ÔÌܤβÁ³Ê¤ò°Ê²¼¤Î¹Ô¤Ë¥³¥Ô¡¼¤¹¤ë
380function fnCopyValue(length, icolor) {
381    fm = document.form1;
382    for(i = 1; i <= length; i++) {
383        fm['product_code:' + i].value = fm['product_code:1'].value;
384        fm['stock:' + i].value = fm['stock:1'].value;
385        fm['price01:' + i].value = fm['price01:1'].value;
386        fm['price02:' + i].value = fm['price02:1'].value;
387        fm['stock_unlimited:' + i].checked = fm['stock_unlimited:1'].checked;
388        fm['stock:' + i].disabled = fm['stock:1'].disabled;     
389        fm['stock:' + i].style.backgroundColor = fm['stock:1'].style.backgroundColor;
390    }   
391}
392
393// ¥¿¥°¤Îɽ¼¨Èóɽ¼¨ÀÚ¤êÂؤ¨
394function fnDispChange(disp_id, inner_id, disp_flg){
395    disp_state = document.getElementById(disp_id).style.display;
396   
397    if (disp_state == "") {
398        document.form1[disp_flg].value="none";
399        document.getElementById(disp_id).style.display="none";
400        document.getElementById(inner_id).innerHTML = "<<ɽ¼¨";
401    }else{
402        document.form1[disp_flg].value="";
403        document.getElementById(disp_id).style.display="";
404        document.getElementById(inner_id).innerHTML = ">>Èóɽ¼¨";
405    }
406   
407}
408
409
410
411   
Note: See TracBrowser for help on using the repository browser.