Hi all,
In some situations when AJAX calls are triggered for Telerik controls the WebResource reference tag is not generated correctly. In my case it the invalid rel link triggers the IE security warning.
For code (this is sample, if necessary more details can be posted later)
following rel link is generated:
Attached screen shots shows that IE8 stops processing the AJAX calls on
request (400.jpg) and after hitting Yes/No continues with page loading (400_coninue.jpg).
Please advise / help.
Thanks,
Arek
In some situations when AJAX calls are triggered for Telerik controls the WebResource reference tag is not generated correctly. In my case it the invalid rel link triggers the IE security warning.
For code (this is sample, if necessary more details can be posted later)
<
telerik:RadScriptBlock
ID
=
"c_radsb1"
runat
=
"server"
>
<
script
type
=
"text/javascript"
>
function <%=Me.ClientID %>RowContextMenuContacts(sender, eventArgs) {
var menu = $find('<%= c_rcmContact.ClientID %>');
var evt = eventArgs.get_domEvent();
if (evt.target.tagName == 'INPUT' || evt.target.tagName == 'A') {
return;
}
var index = eventArgs.get_itemIndexHierarchical();
document.getElementById('EntityContactsRadGridClickedRowIndex').value = index;
sender.get_masterTableView().selectItem(sender.get_masterTableView().get_dataItems()[index].get_element(), true);
document.getElementById('GoogleMapIt').href = 'http://maps.google.com/maps?q=' + sender.get_masterTableView().get_dataItems()[index].get_element().childNodes(3).innerText;
menu.show(evt);
evt.cancelBubble = true;
evt.returnValue = false;
if (evt.stopPropagation) {
evt.stopPropagation();
evt.preventDefault();
}
}
</
script
>
</
telerik:RadScriptBlock
>
following rel link is generated:
<
LINK
rel
=
stylesheet
type
=
text
/css
href
=
"/IAS/Telerik.Web.UI.WebResource.axd?compress=1&_TSM_CombinedScripts_=%3b%3bTelerik.Web.UI%2c+Version%3d2010.1.415.40%2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3aen-US%3a1c53f111-a7b9-466f-ae26-3bd14c91dc5a%3a45085116%3a8efaf5d2%3a92753c09%3a605d48d6%3a8cee9284%3a5c0abcde%3ab241f632%3a121ed8d2%3a5951aeec%3a9cd26499%3a91f742eb%3a1f65231b%3a7f7626a2%3aed2942d4%3ac5d7b491%3aefe88710%3a9e1572d6%3a53e1db5a%3aa8b03562%3a969c664c%3aaac1aeb7%3a51352d27%3a1c2121e%3a8b77daa8%3ae24b8e95"
><
LINK
rel
=
stylesheet
href
=
" \r\n \r\n function ctl00_RootContent_EntityOverview1_ucEntityContactsSubRowContextMenuContacts(sender"
><
LINK
rel
=
stylesheet
href
=
" eventArgs) {\r\n var menu = $find(\ctl00_RootContent_EntityOverview1_ucEntityContactsSub_c_rcmContact\);\r\n var evt = eventArgs.get_domEvent();\r\n \r\n if (evt.target.tagName == \INPUT\ || evt.target.tagName == \A\) {\r\n return;\r\n }\r\n \r\n var index = eventArgs.get_itemIndexHierarchical();\r\n \r\n document.getElementById(\EntityContactsRadGridClickedRowIndex\).value = index;\r\n\r\n sender.get_masterTableView().selectItem(sender.get_masterTableView().get_dataItems()[index"
><
LINK
rel
=
stylesheet
href
=
"\r\n var sUrl = parent.document.URL;\r\n var sQueryString = sUrl.substring(sUrl.indexOf(\u0027?\u0027)"
><
LINK
rel
=
stylesheet
href
=
" sUrl.length);\r\n\r\n\r\n function ctl00_RootContent_EntityOverview1_ucDocumentsRefreshDocuments() {\r\n var ajaxManager = ctl00_RadAjaxManager1; \r\n ajaxManager.ajaxRequestWithTarget(\u0027ctl00$RootContent$EntityOverview1$ucDocuments$hd_btnDoc\u0027"
><
LINK
rel
=
stylesheet
href
=
" \u0027\u0027);\r\n return false;\r\n } \r\n \r\n \r\n function ctl00_RootContent_EntityOverview1_ucDocumentsAddDocumentPopup() {\r\n var oWnd = $find(\ctl00_RootContent_EntityOverview1_ucDocuments_RWAddDocuments\); \r\n oWnd.setUrl(\u0027../CustomDialog/AddDocument.aspx\u0027 + sQueryString); \r\n oWnd.show(); \r\n oWnd.add_close(ctl00_RootContent_EntityOverview1_ucDocumentsRefreshDocuments); \r\n } \r\n \r\n \r\n \r\n// function RaiseCommand(sender"
><
LINK
rel
=
stylesheet
href
=
" args)\r\n// {\r\n// var result = String.format(\CommandName: {0}"
><
LINK
rel
=
stylesheet
href
=
" CommandArgument: {1}\"
><
LINK
rel
=
stylesheet
href
=
" args.get_commandName()"
><
LINK
rel
=
stylesheet
href
=
" args.get_commandArgument()); \r\n// alert(result);\r\n// }\r\n \r\n function ctl00_RootContent_EntityOverview1_ucDocumentsRowContextMenuDocuments(sender"
><
LINK
rel
=
stylesheet
href
=
" eventArgs) {\r\n var menu = $find(\ctl00_RootContent_EntityOverview1_ucDocuments_c_rcmDocument\);\r\n var evt = eventArgs.get_domEvent();\r\n\r\n if (evt.target.tagName == \INPUT\ || evt.target.tagName == \A\) {\r\n return;\r\n }\r\n\r\n var index = eventArgs.get_itemIndexHierarchical();\r\n document.getElementById(\radGridClickedRowIndex\).value = index;\r\n\r\n sender.get_masterTableView().selectItem(sender.get_masterTableView().get_dataItems()[index"
><
LINK
class
=
Telerik_stylesheet
rel
=
stylesheet
type
=
text
/css
href
=
"/IAS/WebResource.axd?d=uGoXWPsFGfOIlspQ77Mm5c_f3eccG5dhm5ln6ldYqdmo42i3psBds0WakDc8JpnF0&t=634223939882134812"
><
LINK
class
=
Telerik_stylesheet
rel
=
stylesheet
type
=
text
/css
href
=
"/IAS/WebResource.axd?d=uGoXWPsFGfOIlspQ77Mm5c_f3eccG5dhm5ln6ldYqdkZk7LHlOP1UPsK270jAWiJwRpnTdmvBh62wxwwsJj65X0bFxtezqBJanvZd_Kx6KQ1&t=634223939882134812"
><
LINK
class
=
Telerik_stylesheet
rel
=
stylesheet
type
=
text
/css
href
=
"/IAS/WebResource.axd?d=uGoXWPsFGfOIlspQ77Mm5c_f3eccG5dhm5ln6ldYqdk8tv8jmN7ejc9VNPPCx4_Ogn1rEctzkWiPSoR7l4V_IQ2&t=634223939882134812"
><
LINK
class
=
Telerik_stylesheet
rel
=
stylesheet
type
=
text
/css
href
=
"/IAS/WebResource.axd?d=uGoXWPsFGfOIlspQ77Mm5c_f3eccG5dhm5ln6ldYqdkZk7LHlOP1UPsK270jAWiJxQvznCmaPvGnUiVT839lVD2tlsmZybmhc_Ny2qv-6tU1&t=634223939882134812"
><
LINK
class
=
Telerik_stylesheet
rel
=
stylesheet
type
=
text
/css
href
=
"/IAS/WebResource.axd?d=uGoXWPsFGfOIlspQ77Mm5c_f3eccG5dhm5ln6ldYqdljdHS3gswupmmoD3M8nyVjdomFp5gYiBui185r4j1gtMwWvl3lvGFrxPEbMPJLQNY1&t=634223939882134812"
>
Attached screen shots shows that IE8 stops processing the AJAX calls on
.../IAS/SupplyChain/args)/r/n//%20%20%20%20%20%20%20%20%20%20%20%20%7B/r/n//%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20var%20result%20=%20String.format(/u0027CommandName:%20%7B0%7D
Please advise / help.
Thanks,
Arek