.htcと.jsファイルの違いは何ですか? .htcファイルを.jsファイルに変換できますか?
問題は、png修正を行うためにhtcを使用する場合、次に使用してcssファイルにhtcを追加することです
body { behavior: url("csshover3.htc"); }
ただし、これはW3Cには有効ではないため、.htcを.jsに変換し、jsファイルとして使用してアタッチして、W3Cに有効にする必要があります。
.htcファイルをJavaScriptファイルとして変換して使用する方法を教えてもらえますか?
技術的には、条件付きコメントを使用して、コードを検証できます。
http://msdn.Microsoft.com/en-us/library/ms537512%28VS.85%29.aspx
ハックはハックです。MSがこのハックを有効なハックとして作成したのは奇妙なことです。
さて、他に考慮すべきこと-JavaScriptライブラリを使用していますか?次に、ライブラリを使用してこの機能を実行する必要があります。これにより、HTC(実行するにはJavaScriptを有効にする必要があります)が不要になります。
Microsoft HTC Reference から????:
Microsoft Internet Explorer 5以降の場合、HTMLコンポーネント(HTC)は、スクリプト内のコンポーネントをダイナミックHTML(DHTML)動作として実装するメカニズムを提供します。 HTCは、スクリプトと、コンポーネントを定義するHTC固有の要素のセットを含むHTMLファイルです。コンポーネントは.htc拡張子で保存されます。このセクションでは、これらのHTC固有の要素と、それらがサポートするメンバーをリストします。
したがって、これらは単なるJavaScript .jsファイルではなく、HTC固有の要素のセットも含まれています。
編集:
.htcから.jsへの変換に関して、直接実行できるかどうかはわかりませんが、.htcファイルと同じ問題に対処するための this .jsツールのセットに遭遇しましたIEで修正しようとしています。