2012-02-23 7 views
0

フォームにonloadイベントのフォームにSilverlight Webresourceがあります.JavaScriptを使用してSilverlightのメソッドを呼び出します。CRM2011:フォーム保存時にSilverlightが起動しない、JavaScriptエラーが発生しました。エラー:SCRIPT16389

フォームを開いたり、フォームを更新したりするときは、正しいSilverlightメソッドが実行されます。

は、Microsoft JScriptのランタイムエラー

::これは私のjavascript関数 SCRIPT16389

ある

しかし、レコードを更新し、フォームのリロードが、Silverlightは発生しません、[保存]をクリックすると、私はこの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とそれは動作させる!警告ボックスの「OK」ボタンをクリックすると、Silverlightメソッドが起動します。

問題は、このアラートをページに残すことができないことです。それはテストのためだけですが、私がアラートを取り除くと、銀色の光が発射されません。 :(

答えて

0

私は、SilverlightコントロールロードイベントでSilverlightのメソッドを呼び出す代わりに、フォームのonload JavaScriptからそれを呼び出す、私のコードを変更します。

この方法では、働いていた。

関連する問題