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

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