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

Revision 1907, 9.0 KB checked in by kakinaka, 18 years ago (diff)

blank

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