2013-08-09 3 views
0

다음은 수행하려는 작업입니다. IE.Object를 사용하여 페이지로 이동합니다. 그런 다음이 새 창에 확인란과 버튼과 함께 테이블에 새 열을 추가합니다. 그 체크 박스의 값을 부모 창으로 되돌려 보내는 방법을 알아 내려고 노력 중입니다.하위 창에서 값 가져 오기

자식 창에 js를 추가해야 함수를 만들 수 있습니까? 그것에 접근하는 가장 좋은 방법은 확실치 않습니다.

지금까지 코드에 창을 탐색하고 버튼과 체크 상자를 추가했습니다. 이제는 체크 박스의 값을 부모 윈도우/스크립트로 반환하는 방법을 알아 내려고 노력하고 있습니다.

+0

우리는 몇 가지 코드를 사용할 수 있습니다 ... 어떻게 JSFiddle 예는 어떻습니까? –

+0

나는 그것이 많이 도움이 될 것이라고 생각하지 않는다; 그것의 모든 내부 사이트. http://jsfiddle.net/gWDpd/ 창이 열리면 각 행에 체크 박스가 있고 맨 위에 버튼이있는 HTML 표가 나타납니다. 확인란의 값을 부모 창으로 다시 전달해야합니다. – SBB

+0

하지만 추가해야합니다. 필요한 기능을 포함하도록 자식 창 콘텐츠를 직접 편집 할 수 없습니다. jquery를 통해서만 접근 할 수있는 사이트가 아닌 jquery를 통해 추가 할 수 있습니다. – SBB

답변

0

나는 이런 식으로 시작할 것입니다. 아이에서

:

window.onunload = function() { 
    var checked = [], 
     inputs = document.getElementsByTagName('input'), 
     i  = 0, 
     max  = inputs.length; 

    for (;i < max; i += 1) { 
     if (inputs[i].checked) { 
      checked.push(inputs[i]); 
     } 
    } 

    // Assume you have some variable in the parent name childChecked that you are monitoring 
    window.opener.childChecked = checked; 
};