У меня есть silverlight webresource в форме, в форме onload event, я использую javascript для вызова метода в silverlight.CRM2011: Silverlight не запускается при сохранении формы, получен JavaScript Ошибка: SCRIPT16389
При открытии формы или щелчке по обновлению формы, запускается метод silverlight, который является правильным.
Но если обновить запись и нажмите кнопку Сохранить, форма перезагрузка, но Silverlight не уволит, я получил этот яваскрипт ошибки:
Microsoft Ошибка JScript выполнение: SCRIPT16389
Это мой Javascript функция называть Silverlight:
function Test() {
debugger;
var sl1 = document.getElementById('WebResource_SLTextBox'); //the weresource was put on the form already
sl1.Content.scriptableLable.TestAlert(); //the silverlight only do one thing which is pop up a message box. here got javascript error
}
Я добавить Javascript аль ert для целей тестирования, и это заставляет его работать! После нажатия кнопки «ОК» в окне предупреждения, метод silverlight запускается.
Проблема в том, что я не могу оставить это предупреждение на странице. Это только для тестирования, но если я удалю предупреждение, серебристый свет не выстрелил. :(