|
29.05.2009, 17:38 | #1 |
Участник
|
Сделал без веб-сервиса, просто на window.opener, нагло украв одну функцию из блога, поскольку все нужные мне данные были на исходящей форме, если кому интересно
Код: function insertSignature() { var descrFrame = document.getElementById('descriptionIFrame'); if(descrFrame.readyState != 'complete') return; var newHTML = ""; newHTML = newHTML + "<b>" + window.opener.crmForm.all.new_goods.DataValue + "</b><br/>" + window.opener.crmForm.all.new_goods_remarks.DataValue + "<br/><br/><a href=\"" + window.opener.crmForm.all.new_urllink.DataValue +"\">" + window.opener.crmForm.all.new_urllink.DataValue + "</a>" ; var descrWindow = document.frames['descriptionIFrame']; descrWindow.document.body.innerHTML = newHTML; } if (window.opener != null) { if (typeof(window.opener) == "object") { var linkfrom = ""; linkfrom += window.opener.location; if ( linkfrom.indexOf("etc=10001") != -1 ) { crmForm.all.to.DataValue = window.opener.crmForm.all.ownerid.DataValue; crmForm.all.subject.DataValue = window.opener.crmForm.all.new_numerator.DataValue; var descrFrame = document.getElementById('descriptionIFrame'); descrFrame.attachEvent('onreadystatechange', insertSignature); } } } Последний раз редактировалось Казарин Александр; 29.05.2009 в 17:40. |
|
29.05.2009, 20:08 | #2 |
Чайный пьяница
|
Цитата:
Сообщение от Казарин Александр
Сделал без веб-сервиса, просто на window.opener, нагло украв одну функцию из блога, поскольку все нужные мне данные были на исходящей форме, если кому интересно
Код: function insertSignature() { var descrFrame = document.getElementById('descriptionIFrame'); if(descrFrame.readyState != 'complete') return; var newHTML = ""; newHTML = newHTML + "<b>" + window.opener.crmForm.all.new_goods.DataValue + "</b><br/>" + window.opener.crmForm.all.new_goods_remarks.DataValue + "<br/><br/><a href=\"" + window.opener.crmForm.all.new_urllink.DataValue +"\">" + window.opener.crmForm.all.new_urllink.DataValue + "</a>" ; var descrWindow = document.frames['descriptionIFrame']; descrWindow.document.body.innerHTML = newHTML; } if (window.opener != null) { if (typeof(window.opener) == "object") { var linkfrom = ""; linkfrom += window.opener.location; if ( linkfrom.indexOf("etc=10001") != -1 ) { crmForm.all.to.DataValue = window.opener.crmForm.all.ownerid.DataValue; crmForm.all.subject.DataValue = window.opener.crmForm.all.new_numerator.DataValue; var descrFrame = document.getElementById('descriptionIFrame'); descrFrame.attachEvent('onreadystatechange', insertSignature); } } }
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|