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

Revision 2291, 9.0 KB checked in by uehara, 18 years ago (diff)

* empty log message *

  • 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    document.form1['search_pageno'].value = pageno;
119    document.form1['mode'].value = mode;
120    document.form1.submit();
121}
122
123// ¥Ú¡¼¥¸¥Ê¥Ó¤Ç»ÈÍѤ¹¤ë(form2)
124function fnNaviSearchPage2(pageno) {
125    document.form2['search_pageno'].value = pageno;
126    document.form2['mode'].value = 'search';
127    document.form2.submit();
128}
129
130// ÃͤòÂåÆþ¤·¤Æ»ØÄê¥Ú¡¼¥¸¤Ësubmit
131function fnSetvalAndSubmit( fname, key, val ) {
132    fm = document[fname];
133    fm[key].value = val;
134    fm.submit();
135}
136
137// ¹àÌܤËÆþ¤Ã¤¿Ãͤò¥¯¥ê¥¢¤¹¤ë¡£
138function fnClearText(name) {
139    document.form1[name].value = "";
140}
141
142// ¥«¥Æ¥´¥ê¤ÎÄɲÃ
143function fnAddCat(cat_id) {
144    if(window.confirm('¥«¥Æ¥´¥ê¤òÅÐÏ¿¤·¤Æ¤âµ¹¤·¤¤¤Ç¤·¤ç¤¦¤«')){
145        document.form1['mode'].value = 'edit';
146        document.form1['cat_id'].value = cat_id;
147    }
148}
149
150// ¥«¥Æ¥´¥ê¤ÎÊÔ½¸
151function fnEditCat(parent_id, cat_id) {
152    document.form1['mode'].value = 'pre_edit';
153    document.form1['parent_id'].value = parent_id;
154    document.form1['edit_cat_id'].value = cat_id;
155    document.form1.submit();
156}
157
158// ÁªÂò¥«¥Æ¥´¥ê¤Î¥Á¥§¥Ã¥¯
159function fnCheckCat(obj) {
160    val = obj[obj.selectedIndex].value;
161    if (val == ""){
162        alert ("¿Æ¥«¥Æ¥´¥ê¤ÏÁªÂò¤Ç¤­¤Þ¤»¤ó");
163        obj.selectedIndex = 0;
164    }
165}
166
167// ³Îǧ¥Ú¡¼¥¸¤«¤éÅÐÏ¿¥Ú¡¼¥¸¤ØÌá¤ë
168function fnReturnPage() {
169    document.form1['mode'].value = 'return';
170    document.form1.submit();
171}
172
173// µ¬³ÊʬÎàÅÐÏ¿¤Ø°ÜÆ°
174function fnClassCatPage(class_id) {
175    location.href =  "./classcategory.php?class_id=" + class_id;
176}
177
178function fnSetFormValue(name, val) {
179    document.form1[name].value = val;
180}
181
182function fnListCheck(list) {
183    len = list.length;
184    for(cnt = 0; cnt < len; cnt++) {
185        document.form1[list[cnt]].checked = true;
186    }
187}
188
189function fnAllCheck() {
190    cnt = 1;
191    name = "check:" + cnt;
192    while (document.form1[name]) {
193        document.form1[name].checked = true;
194        cnt++;
195        name = "check:" + cnt;
196    }
197}
198
199function fnAllUnCheck() {
200    cnt = 1;
201    name = "check:" + cnt;
202    while (document.form1[name]) {
203        document.form1[name].checked = false;
204        cnt++;
205        name = "check:" + cnt;
206    }
207}
208
209//»ØÄꤵ¤ì¤¿id¤Îºï½ü¤ò¹Ô¤¦¥Ú¡¼¥¸¤ò¼Â¹Ô¤¹¤ë¡£
210function fnDelete(url) {
211    if(window.confirm('ÅÐÏ¿ÆâÍƤòºï½ü¤·¤Æ¤âµ¹¤·¤¤¤Ç¤·¤ç¤¦¤«')){
212        location.href = url;
213    }
214}
215
216//ÇÛÁ÷ÎÁ¶â¤ò¼«Æ°ÆþÎÏ
217function fnSetDelivFee(max) {
218    for(cnt = 1; cnt <= max; cnt++) {
219        name = "fee" + cnt;
220        document.form1[name].value = document.form1['fee_all'].value;
221    }
222}
223
224// ºß¸Ë¿ôÀ©¸ÂȽÄê
225function fnCheckStockLimit(icolor) {
226    if(document.form1['stock_unlimited']) {
227        list = new Array(
228            'stock'
229            );
230        if(document.form1['stock_unlimited'].checked) {
231            fnChangeDisabled(list, icolor);
232            document.form1['stock'].value = "";
233        } else {
234            fnChangeDisabled(list, '');
235        }
236    }
237}
238
239// ºß¸Ë¿ôÀ©¸ÂȽÄê
240function fnCheckStockNoLimit(no, icolor) {
241    $check_key = "stock_unlimited:"+no;
242    $input_key = "stock:"+no;
243   
244    list = new Array($input_key );
245    if(document.form1[$check_key].checked) {
246        fnChangeDisabled(list, icolor);
247        document.form1[$input_key].value = "";
248    } else {
249        fnChangeDisabled(list, '');
250    }
251}
252
253// ¹ØÆþÀ©¸Â¿ôȽÄê
254function fnCheckSaleLimit(icolor) {
255    list = new Array(
256        'sale_limit'
257        ); 
258    if(document.form1['sale_unlimited'].checked) {
259        fnChangeDisabled(list, icolor);
260        document.form1['sale_limit'].value = "";
261    } else {
262        fnChangeDisabled(list, '');
263    }
264}
265
266// ºß¸Ë¿ôȽÄê
267function fnCheckAllStockLimit(max, icolor) {
268    for(no = 1; no <= max; no++) {
269        $check_key = "stock_unlimited:"+no;
270        $input_key = "stock:"+no;
271       
272        list = new Array($input_key);
273   
274        if(document.form1[$check_key].checked) {
275            fnChangeDisabled(list, icolor);
276            document.form1[$input_key].value = "";
277        } else {
278            fnChangeDisabled(list, '');
279        }
280    }
281}
282
283// Form»ØÄê¤ÎSubmit
284function fnFormSubmit(form) {
285    document.forms[form].submit();
286}
287
288// ³Îǧ¥á¥Ã¥»¡¼¥¸
289function fnConfirm() {
290    if(window.confirm('¤³¤ÎÆâÍƤÇÅÐÏ¿¤·¤Æ¤âµ¹¤·¤¤¤Ç¤·¤ç¤¦¤«')){
291        return true;
292    }
293    return false;
294}
295
296//ºï½ü³Îǧ¥á¥Ã¥»¡¼¥¸
297function fnDeleteConfirm() {
298    if(window.confirm('ºï½ü¤·¤Æ¤âµ¹¤·¤¤¤Ç¤·¤ç¤¦¤«')){
299        return true;
300    }
301    return false;
302}
303
304//¥á¥ë¥Þ¥¬·Á¼°Êѹ¹³Îǧ¥á¥Ã¥»¡¼¥¸
305function fnmerumagaupdateConfirm() {
306    if(window.confirm("´û¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤ë¥á¡¼¥ë¥¢¥É¥ì¥¹¤Ç¤¹¡£\n¥á¥ë¥Þ¥¬¤Î¼ïÎबÊѹ¹¤µ¤ì¤Þ¤¹¡£µ¹¤·¤¤¤Ç¤¹¤«¡©")){
307        return true;
308    }
309    return false;
310}
311
312// ¥Õ¥©¡¼¥à¤ËÂåÆþ¤·¤Æ¤«¤é¥µ¥Ö¥ß¥Ã¥È¤¹¤ë¡£
313function fnInsertValAndSubmit( fm, ele, val, msg ){
314   
315    if ( msg ){
316        ret = window.confirm(msg);
317    } else {
318        ret = true;
319    }
320    if( ret ){
321        fm[ele].value = val;
322        fm.submit();
323        return false;
324    }
325    return false;
326}
327
328// ¼«Ê¬°Ê³°¤ÎÍ×ÁǤòÍ­¸ú¡¦Ìµ¸ú¤Ë¤¹¤ë
329function fnSetDisabled ( f_name, e_name, flag ) {
330    fm = document[f_name];
331   
332    //¡¡É¬¿Ü¹àÌܤΥÁ¥§¥Ã¥¯
333    for(cnt = 0; cnt < fm.elements.length; cnt++) {
334        if( fm[cnt].name != e_name && fm[cnt].name != 'subm' && fm[cnt].name != 'mode') {
335            fm[cnt].disabled = flag;
336            if ( flag == true ){
337                fm[cnt].style.backgroundColor = "#cccccc";
338            } else {
339                fm[cnt].style.backgroundColor = "#ffffff";
340            }
341        }
342    }
343}
344
345
346//¥ê¥¹¥È¥Ü¥Ã¥¯¥¹Æâ¤Î¹àÌܤò°ÜÆ°¤¹¤ë
347function fnMoveCat(sel1, sel2, mode_name) {
348    var fm = document.form1;
349    for(i = 0; i < fm[sel1].length; i++) {
350        if(fm[sel1].options[i].selected) {
351            if(fm[sel2].value != "") {
352                fm[sel2].value += "-" + fm[sel1].options[i].value;
353            } else {
354                fm[sel2].value = fm[sel1].options[i].value;
355            }
356        }
357    }
358    fm["mode"].value = mode_name;
359    fm.submit();
360}
361
362//¥ê¥¹¥È¥Ü¥Ã¥¯¥¹Æâ¤Î¹àÌܤòºï½ü¤¹¤ë
363function fnDelListContents(sel1, sel2, mode_name) {
364    fm = document.form1;
365    for(j = 0; j < fm[sel1].length; j++) {
366        if(fm[sel1].options[i].selected) {
367            fm[sel2].value = fm[sel2].value.replace(fm[sel1].options[i].value, "");
368        }
369    }
370   
371    fm["mode"].value = mode_name;
372    fm.submit();
373}
374
375//°ì¹ÔÌܤβÁ³Ê¤ò°Ê²¼¤Î¹Ô¤Ë¥³¥Ô¡¼¤¹¤ë
376function fnCopyValue(length, icolor) {
377    fm = document.form1;
378    for(i = 1; i <= length; i++) {
379        fm['product_code:' + i].value = fm['product_code:1'].value;
380        fm['stock:' + i].value = fm['stock:1'].value;
381        fm['price01:' + i].value = fm['price01:1'].value;
382        fm['price02:' + i].value = fm['price02:1'].value;
383        fm['stock_unlimited:' + i].checked = fm['stock_unlimited:1'].checked;
384        fm['stock:' + i].disabled = fm['stock:1'].disabled;     
385        fm['stock:' + i].style.backgroundColor = fm['stock:1'].style.backgroundColor;
386    }   
387}
388
389// ¥¿¥°¤Îɽ¼¨Èóɽ¼¨ÀÚ¤êÂؤ¨
390function fnDispChange(disp_id, inner_id, disp_flg){
391    disp_state = document.getElementById(disp_id).style.display;
392   
393    if (disp_state == "") {
394        document.form1[disp_flg].value="none";
395        document.getElementById(disp_id).style.display="none";
396        document.getElementById(inner_id).innerHTML = "<<ɽ¼¨";
397    }else{
398        document.form1[disp_flg].value="";
399        document.getElementById(disp_id).style.display="";
400        document.getElementById(inner_id).innerHTML = ">>Èóɽ¼¨";
401    }
402   
403}
404
405
406
407   
Note: See TracBrowser for help on using the repository browser.