2009-06-07 13 views
0

私はいくつかのActiveXコントロールが組み込まれたWebページを持っています。これはIEでのみレンダリングされており、厳密なモードです。ページ内のテキストを強調表示したり、画像を変更するためにonmouseoverイベントで画像をロールオーバーしたりすると、コントロールはすべてひどくちらつきます。IE厳密モードのActiveXコントロールでのフリッカー

私がページをクォークモードに変更すると、フリッカーは消えます。私は広範な検索をして解決策を探していましたが、IE 6がどのように壊れていて奇妙であったかについて多くの情報が見つかりましたが、IE 7と8で発生しています。

したがって、そして/またはこれを診断する?

+0

私たちが閲覧できるURLがありますか?その周りのDOMのいくつかのコンテキストなしでは、それは非常に診断することは困難です。 – scunliffe

+0

私は恐れがありません。これはすべてローカルで実行するように設計されており、実際のActiveXコントロールなどにアクセスする方法はありません。 –

+0

OK、次のhtmlは問題を表示するのに十分です(私のマシンで私が制御権を持っているのであれば十分です:) <!DOCTYPE html PUBLIC " -// W3C // DTD XHTML 1.0 Strict // EN "" http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd "> <! - url =(0014)インターネット - > <オブジェクトのclassid = "CLSID:84C7B55D-8747-48f9-A578-2AFB76F61C5E"> は、参加者がマウスピースを挿入し、ノーズクリップを取り付けてもらいます。 私がする必要があるのは、テキストをクリックして上にマウスを置いて強調表示し、コントロールがちらつきます。 恐らくあまり役​​に立たないと私は知っています... –

答えて

0

コントロールのOnPaintBackgroundをオーバーライドすると、ちらつきが消えます。

関連する問題