PageSourceSearch

https://www.anex2027.com/inc/js/subpage.js?ver=2026101010

js anex2027.com collected 2026-10-10 01:09:31 UTC 3,322 bytes, 111 lines download raw bytes

1var Subpage = {};
2
3
4//폼등록
5Subpage.form = {
6    reset   : "Y",
7
8    //intro
9    intro : function(parm){
10        var o = $.extend({
11            scatch  : null      //submit catch
12        },parm || {});
13
14        var submit = function(fn){
15            if(fn == null || fn == "") fn = function(){ return true; };
16
17            $("[name='btnSave']").off().click(function(){
18                var res = fn();
19                if(res == true){
20                    var form = $('#actForm');
21                    form.attr('action', '?pmode='+ getUrlVar('pmode') +'&smode=ajax&fn=SaveFormIntro');
22                    form.submit();
23                }
24            });
25        };
26
27        //init
28        Subpage.form.getDno();
29        submit(o.scatch);
30    },
31    
32    //한페이지 한개씩 등록
33    onePage : function(parm){
34        var o = $.extend({
35            scatch  : null,      //submit catch
36            calback : null       //submit after function
37        },parm || {});
38
39        //init
40        var dg_no   = getUrlVar("dg_no");
41        $("[name='dg_no']").val(dg_no);
42
43        $("[name='btnSave']").off().click(function () {
44            Subpage.form.oneSave(o.scatch, o.calback);
45        });
46    },
47
48    oneSave : function(fn, bfn){
49        if(fn == null || fn == "") fn = function(){ return true; };
50        if(bfn == null || bfn == "") bfn = function(data){ return true; };
51
52        var dg_no   = $("[name='dg_no']").val();
53        var tbl     = $("[name='tbl']").val();
54        var fld     = $("[name='fld']").val();
55        var val     = $("[name='val']").val();
56        var res     = fn();
57
58        if(fld == "" || fld == null || val == "" || val == null){
59            alert("답을 선택하셔야 합니다.");
60            return false;
61        }
62
63        if(res == true) {
64            Util.ajax({
65                url: '?pmode=' + getUrlVar('pmode') + '&smode=ajax&fn=SaveFormOne',
66                async: false,
67                dataType: "json",
68                data: {
69                    dg_no: dg_no,
70                    tbl: tbl,
71                    fld: fld,
72                    val: val
73                },
74                success: function (data) {
75                    if (bfn != "" && bfn != null) {
76                        bfn(data);
77                    }
78                }
79            });
80        }
81        $("[name='fld']").val("");
82        $("[name='val']").val("");
83
84        return true;
85    },
86
87    getDno : function(){
88        var dg_no = "";
89        Util.ajax({
90            url : '?pmode=' + getUrlVar('pmode') + '&smode=ajax&fn=GetNewDgno',
91            async : false,
92            dataType: "json",
93            data : {
94                reset : Subpage.form.reset
95            },
96            success : function(data){
97
98                if(data != "" && data != null){
99                    if(data.dg_no != "" && data.dg_no != null && Number(data.dg_no) > 0){
100                        dg_no = data.dg_no;
101                        $("[name='dg_no']").val(dg_no);
102                    }
103                }
104            }
105        });
106
107        if(dg_no == "" || dg_no == null){
108            alert("고유키가 생성되지 않았습니다. 새로고침 해주시기바랍니다.");
109        }
110    }
111};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.