У меня есть веб-ресурс silverlight в форме, в событии onload формы я использую javascript для вызова метода в silverlight.
При открытии формы или нажатии обновить форму, метод silverlight будет запущенэто правильно.
Но если обновить запись и нажать «Сохранить», форма перезагрузится, но серебряный свет не сработал, я получил эту ошибку JavaScript:
Ошибка времени выполнения 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 для целей тестирования, и оно работает!После нажатия кнопки «ОК» в окне оповещения сработал метод silverlight.
Проблема в том, что я не могу оставить это оповещение на странице.Это только для тестирования, но если я уберу предупреждение, то серебряный свет не сработает.(