|
![]() |
#1 |
Участник
|
Цитата:
try{ var SERVER_URL = "http://....."; var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); xmlhttp.open("POST", SERVER_URL + "/mscrmservices/2007/crmservice.asmx", false); xmlhttp.setRequestHeader("Content-Type", "text/xml; charset=utf-8"); xmlhttp.setRequestHeader("SOAPAction", "http://schemas.microsoft.com/crm/200...rvices/Execute"); var soapBody = "<soap:Body>"+ "<Execute xmlns='http://schemas.microsoft.com/crm/2007/WebServices'>"+ "<Request xsi:type='WhoAmIRequest' />"+ "</Execute></soap:Body>"; var soapXml = "<soap:Envelope " + "xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/' "+ "xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' "+ "xmlns:xsd='http://www.w3.org/2001/XMLSchema'>"; soapXml += GenerateAuthenticationHeader(); soapXml += soapBody; soapXml += "</soap:Envelope>"; xmlhttp.send(soapXml); xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async=false; xmlDoc.loadXML(xmlhttp.responseXML.xml); var userid = xmlDoc.getElementsByTagName("UserId")[0].childNodes[0].nodeValue; var strOwnerId='................'; if (strOwnerId == userid) { //......... } } catch(err){ } |
|
|
За это сообщение автора поблагодарили: Roman08 (1). |
![]() |
#2 |
Участник
|
Спасибо! Работает.
|
|
![]() |
#3 |
Участник
|
|
|
![]() |
#4 |
Участник
|
А этот код нужно в событие OnLoad формы вешать???
|
|
![]() |
#5 |
Чайный пьяница
|
Этот код можно использовать там, где он нужен. А OnLoad, OnSave или OnChange - уже не имеет никакого значения.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
![]() |
||||
Тема | Ответов | |||
Сообщение от другого пользователя | 38 | |||
Имя пользователя ,выполнившего отчет | 2 | |||
Ошибка после изменениями имени пользователя в AD | 20 | |||
Создание пользователя через SDK | 1 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|