Con Object.prototype si possono creare nuovi metodi.
Ma IE6 ovviamente non supporta Object.prototype. A tale scopo si utilizza un ( scomodissimo ) file .htc:codice:Object.prototype.hide = function() { this.style.display="none"; };
da inserire nel csscodice:<PUBLIC:COMPONENT> <PUBLIC:METHOD NAME="hide" INTERNALNAME="_hide" /> <script type="text/javascript"> var el = new Object; _hide = el.hide; </script> </PUBLIC:COMPONENT>
Ora pongo alcune domande:codice:* { behavior: url(myObj.htc); }
1) IE7 supporta i file htc? ( da alcune ricerche mi pare di no )
2) IE7 supporta Object.prototype?
3) E' possibile usare innerHTML su un tag style per scrivere codice css al suo interno?

Rispondi quotando