У меня есть следующий фрагмент кода для доступа к http://localhost:80/testsite
в IFRAME. Он работал нормально, но как только я отправил значение поля в качестве параметра, ничего не получилось. Я попытался напрямую получить доступ к странице из браузера с параметрами, чтобы страница вела себя нормально. Я не могу разобраться в этом, потратив много времени. Я хотел бы получить ваше терпение по этому основному вопросу.Передача параметров IFRAME в Dynamics CRM с использованием javascript
код сниппета
function forwardValues(){
var ordername = Xrm.Page.getAttribute("name").getValue();
var IFrame = Xrm.Page.ui.controls.get("IFRAME_sendvalue");
var Url = IFrame.getSrc();
var params = Url.substr(Url.indexOf("?"));
var param1 = Url+"?ordername="+ordername;
IFrame.setSrc(param1);
}
Ваш фрагмент кода использует неподдерживаемый метод. Пользовательские параметры должны быть переданы веб-ресурсам HTML, используя параметр строки запроса «данные». См. Https://msdn.microsoft.com/en-us/library/gg309536.aspx для списка поддерживаемых параметров запроса. –