Цитата:
Сообщение от
Казарин Александр
Но тут возникает проблема что он выполняется в любом случае, даже если мы его просто открываем из СРМа, а не создаем по кнопочке.
Предлагаю анализировать window.opener.location на то из какой именно формы было выполнено создание. По указанной проперти лежит урла окна из которго было инициировано создание нового окна
Цитата:
Сообщение от
Казарин Александр
Код:
if (typeof(window.opener) == "object")
{
document.all.new_description.value = window.opener.document.all.description.value;
document.all.new_name.value = window.opener.document.all.subject.value;
document.all.new_contact.value = window.opener.document.all.from.value;
}
А так же какая то проблема с передачей данных, т.е. данные типа стринга обычного name, subject - передаются исправно, а лукапы и даже описание, имеет значение "неопределено", почему то
А почему не используете конструкции типа
Код:
if (typeof(window.opener) == "object")
{
crmForm.all.new_description.DataValue = window.opener.crmForm.all.description.DataValue;
crmForm.all.new_name.DataValue = window.opener.crmForm.all.subject.DataValue;
crmForm.all.new_contact.DataValue = window.opener.crmForm.all.from.DataValue;
}