What is difference between .htc and .js file? Can we convert any .htc file to a .js file?
The problem is if we use htc to make png fixes, then we add htc to css file using
body { behavior: url("csshover3.htc"); }
But this is not W3C valid, so want to convert the .htc to .js and then use as a js file to attach in so it will be W3C valid.
Can anyone tell me how to convert and use any .htc file as JavaScript file?
Technically, you can use conditional comments to allow the code to validate.
http://msdn.microsoft.com/en-us/library/ms537512%28VS.85%29.aspx
A hack is a hack, it's just weird that MS made this hack in a way that it's a valid hack.
Now, something else to consider - are you using a JavaScript library? Then you should be using the library to do this functionality, which would eliminate the need for the HTC (which needs JavaScript enabled to run).