Update... added Browser-agnosticity
function LoadWebResource(resource)
{
var httpRequest = _createXMLHttpRequest();
httpRequest.open("GET", Xrm.Page.context.getServerUrl() + "/webresources/" + resource, false);
httpRequest.send(null);
try {
eval(httpRequest.responseText);
}
catch (e) {
alert("Error loading " + resource + ":\n" + e.description);
}
}
// Browser-agnostic factory function
function _createXMLHttpRequest()
{
if (window.XMLHttpRequest) {
return new XMLHttpRequest();
} else if (window.ActiveXObject) {
return new ActiveXObject('Microsoft.XMLHTTP')
} else {
_error("Could not create XMLHttpRequest on this browser");
return null;
}
}
------
function LoadWebResource(resource) { var orgName = Xrm.Page.context.getOrgUniqueName(); var httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); httpRequest.open("GET", "/" + orgName + "/webresources/" + resource, false); httpRequest.send(null); try { eval(httpRequest.responseText); } catch (e) { alert("Error loading " + resource + ":\n" + e.description); } }
Like this:
Like Loading...
Related