|
29.05.2012, 11:22 | #1 |
Участник
|
Родительское окно crm2011
Всем привет! Есть небольшой вопрос. У меня есть кнопка на форме(не на риббоне), по её нажатию открывается окно, в котором тоже есть кнопка. И по её нажатию, мне нужно записать значение в поле родительского окна crm.
Пишу код: //функция вызывается по нажатию кнопки дочернего окна function test() { window.top.opener.document.forms[0].Xrm.Page.getAttribute("name").setValue("sghfh"); } В результате ничего не происходит. Пробовал еще вот так : window.opener.document.getElementById('name').value = "sghfh"; результат тот же Вот так : window.top.opener.document.getElementById( "Name" ).value = "value"; тоже не работает Последний раз редактировалось Taker1796; 29.05.2012 в 11:45. |
|
29.05.2012, 11:58 | #2 |
Чайный пьяница
|
Попробуйте так:
Код: function test() { window.top.opener.document.getElementById('contentIFrame').contentWindow.document.Xrm.Page.getAttribute("name").setValue("sghfh"); }
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
29.05.2012, 12:02 | #3 |
Участник
|
|
|
29.05.2012, 12:45 | #4 |
Чайный пьяница
|
Тогда так:
Код: function test() { window.top.opener.Xrm.Page.getAttribute("name").setValue("sghfh"); }
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
29.05.2012, 13:01 | #5 |
Участник
|
|
|
29.05.2012, 15:05 | #6 |
Чайный пьяница
|
У меня заработало. Первое писал на колене по памяти. Включайте дебаггер и тестируйте.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|