2013-08-09 2 views
0

Вот что я пытаюсь сделать. Я использую IE.Object для перехода на страницу. Затем я добавляю новый столбец в таблицу вместе с флажками и кнопкой в ​​это новое окно. Я пытаюсь выяснить, как вернуть значение этого флажка в родительское окно.Получение значений из дочерних окон

Должен ли я добавить js в дочернее окно, чтобы создать функцию для этого? Не уверен, как лучше подойти к нему.

Пока у меня есть мой код, перемещающийся к окну, добавив кнопку и флажки. Теперь я просто пытаюсь выяснить, как вернуться к тому, чтобы вернуть эти значения отмеченного поля обратно в родительское окно/скрипт.

+0

Мы могли бы использовать какой-то код ... Как насчет JSFiddle например? –

+0

Я не думаю, что это поможет многим; его все внутренние сайты. http://jsfiddle.net/gWDpd/ В открывшемся окне теперь есть таблица HTML с флажками по каждой строке и кнопкой вверху. Мне нужно передать значение флажка обратно в родительское окно. – SBB

+0

Однако я должен добавить; я не могу редактировать содержимое дочерних окон самостоятельно, чтобы включить необходимые функции; может только добавить к нему через 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; 
}; 
Смежные вопросы