본문 바로가기

Java Script && Jquery

Java Script 자식창에서 검색한 결과 부모창으로 값 전달하기

java script 자식창에서 부모창의 input로 값전달하기

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// parent window
// HTML
<a id="child_create" href="#" class="easyui-linkbutton" data-options="text:'child windows 생성'" style="width:auto"></a>
 
// Java Script
$('#child_create').bind('click'function() {
    var settings ='toolbar=0,directories=0,status=no,menubar=0,scrollbars=auto,resizable=no,height=400,width=600,left=0,top=0';
    windowObj = window.open("url","자식창",settings);
});


// Child Window
// Java Script
// 모창의 search_emp_no 또는 emp_no로 값 전달 datagrid의 값 전달
    $('#dg').datagrid({
        onDblClickRow:function(index, row) {
            if(opener == nullreturn false;
            
            if(opener.document.getElementById("search_emp_no"!= null) {
                opener.document.getElementById("search_emp_no").value = row.EMP_NO;
            } else if(opener.document.getElementById("emp_no"!= null) {
                opener.$('#emp_no').textbox('setValue', row.EMP_NO);
            }
            window.close();
        }
    });
cs