0

次を使用してFlashコンテンツを表示したasp.netページがあります。

<object id="FlashFile" width="800" height="240">
<embed src="images/animation.swf" type="application/x-shockwave-flash" width="800"
 height="240"></embed>
</object>

そして、いくつかのリンクボタンをクリックした後、「もっと読む」と言った後、このフラッシュを非表示にしてポップアップJavaScriptを表示したいと思います。使った

document.getElementById("FlashFile").style.visibility = "hidden";

ポップアップ JavaScript を表示する前に。

IE と Mozilla では動作しますが、Chrome では動作しません。Chrome では、Flash コンテンツが完全に表示されます。誰が何をすべきか教えてもらえますか。

4

2 に答える 2

0

すべてを a でラップしてdivから非表示にします。

<div id="flashContent">
<object id="FlashFile" width="800" height="240">
<embed src="images/animation.swf" type="application/x-shockwave-flash" width="800" height="240"></embed>
</object></div>

js:

document.getElementById("flashContent").style.visibility = "hidden";
于 2013-01-10T12:45:28.613 に答える
0

可視ラインの下に次を追加してみてください。

document.getElementById("FlashFile").style.opacity=0;

この投稿からこの例を見つけました: Visibility attribute stopped working in chrome for me

于 2013-01-10T12:35:16.370 に答える