Silverlight がインストールされているかどうかを検出するログイン ページがあり、インストールされていない場合は html に劣化します。
jQueryUI.dialog を使用して両方を表示しています。ダイアログ ボックスが表示されますが、小さすぎてコンテンツを完全に表示できず、手動でサイズを変更する必要があります。
ページ上でJavaScriptが実行されている順序に関係があると思います。誰でも助けることができますか?
Silverlight がインストールされているかどうかを検出するログイン ページがあり、インストールされていない場合は html に劣化します。
jQueryUI.dialog を使用して両方を表示しています。ダイアログ ボックスが表示されますが、小さすぎてコンテンツを完全に表示できず、手動でサイズを変更する必要があります。
ページ上でJavaScriptが実行されている順序に関係があると思います。誰でも助けることができますか?
私も同様の問題を抱えていました。私が行ったことは、OBJECTタグの使用からJavascriptを使用したSilverlightコントロールの作成に変更することでした。
例:
$('#silverlightControlHost').dialog({
title: 'My app',
width: 800,
height: 600
});
Silverlight.createObjectEx({
source: 'ClientBin/SilverlightApplication1.xap',
parentElement: document.getElementById('silverlightControlHost'),
id: 'SilverlightObject',
properties: {
width: '100%',
height: '100%',
version: '4.0.50401.0'
},
events: {
onError: onSilverlightError,
onload: null
}
});
それがお役に立てば幸いです。