Я только что провел некоторое исследование с Firebug и обнаружил, что это связано с ссылкой «Редактировать в Microsoft Word».
<span type="option" text="Edit in Microsoft Office Word" onmenuclick="editDocumentWithProgID2('/sites/I2Validation/KitTestSite/Kits%20Test%20Site%20Documents/Here%20is%20Kit.doc', '', 'SharePoint.OpenDocuments', '0', 'http://servername/sites/I2Validation/KitTestSite', '0')" iconsrc="/_layouts/images/icdoc.gif" iconalttext="" sequence="240" id="ID_EditIn_Microsoft Office Word"/>
Я думаю, вы могли бы программно вызвать editDocumentWithProgID2()
после загрузки страницы.
Нашел в core.js:
function editDocumentWithProgID2(strDocument, varProgID, varEditor, bCheckout,strhttpRoot, strCheckouttolocal)
{
var errorCode=editDocumentWithProgIDNoUI(strDocument, varProgID, varEditor, bCheckout,strhttpRoot, strCheckouttolocal);
if (errorCode==1)
{
alert(L_EditDocumentRuntimeError_Text);
window.onfocus=RefreshOnNextFocus;
}
else if (errorCode==2)
alert(L_EditDocumentProgIDError_Text);
}