2009-06-09 13 views
1

Silverlight.CreateObject関数を使用して、動的なxapを持つオブジェクトタグを作成しています。そして、それをもう一度クリックすると、再び消えてしまいます。再度クリックするとXAPが再度表示されます(一度ダウンロードされたため) IEではすべて正常に動作します。しかし、Firefoxでもう一度クリックすると、再び読み込まれます。 ファイトラーでは、IEとFirefoxの両方でプライベートキャッシュを表示しています。 誰かが私を助けることができますか?SilverlightがFirefoxで何度も何度も読み込まれる

+0

私はFF 3.5で同じ問題を抱えています。 1つのSLがAjaxtoolkitタブの中にプラグインされています...プラグインタブに切り替えるたびに、リロードされ、再び全面的に再初期化されます。クロム6.0では同じ問題が存在するがIEでは存在しない。 –

答えて

0

なぜこのレベルの複雑さを追加していますか? HTML DIVタグまたはOBJECTタグの表示スタイルを設定するだけの理由は何ですか?

+0

マイケルに返答するためのThanx。 私はそうしています。単一ページに7〜8個の銀色のコンポーネントがあります。だから私はページを遅くしたくない。だから私は銀色のオブジェクトを動的に作成しています。 今、任意のアイデア?? – Manish

1

Firefoxでは、SLアプリケーションを含むDOM要素を非表示にすると、SLアプリケーションが再初期化されます。 jQueryを使用してオブジェクトタグを削除し、要素を非表示にします。

$( "#element object")。remove(); $( "#element")。hide();

... show()を実行する前に、SLオブジェクトタグを再作成する必要があります。 DOM要素を$ .ajaxロードされたコンテンツに置き換えるときにも上記が適用されます。

0

MicrosoftのSilverlight.js 2.0バージョンをお試しください。それはキャッシングの問題を解決するかもしれない?

+0

ちょっとアハン。今はそれが私たちの手ではありません。 ;-) – Manish

関連する問題