node.outerHTMLを使用してHTMLOBJECTタグを読み取り、変更し、書き直す必要があります。IE7で。
それを行うと、画面が少し更新されます。HTMLを書くと、ブラウザが画面を塗り替えると思います。実際のOBJECTタグデータは以前と同じですが、変更されたパラメータ(wmode)が1つだけです。オブジェクトのサイズと他のパラメータは同じままです。
画面の「点滅」を回避するにはどうすればよいですか?
node.outerHTMLを使用してHTMLOBJECTタグを読み取り、変更し、書き直す必要があります。IE7で。
それを行うと、画面が少し更新されます。HTMLを書くと、ブラウザが画面を塗り替えると思います。実際のOBJECTタグデータは以前と同じですが、変更されたパラメータ(wmode)が1つだけです。オブジェクトのサイズと他のパラメータは同じままです。
画面の「点滅」を回避するにはどうすればよいですか?
OBJECT をコンテナーにラップし、代わりに innerHTML を使用すると、違いはありますか?
または、オブジェクトを直接操作してパラメータの値を変更することはできますか?
考えられる解決策の最後の推測は、オブジェクトを表示画面の外に移動し (可視性: 非表示、または位置: 絶対 + 左: -10000)、その時点で操作を実行することです。
タグ全体を書き換える場合、オブジェクトが再レンダリングされるのは理にかなっています。WMODE パラメータ/属性のみを単純に記述することは可能ですか? その場合、おそらくリフレッシュできません。