ugrás a tartalomhoz

IE - behaviour JS fájlból

inf · 2009. Jún. 7. (V), 00.35
Sziasztok!

Arra keresek választ, hogy külön htc fájl írása helyett van e lehetőség javascript kódból behaviourt beszúrni?

Konkrétan erről van szó:
  1. <PUBLIC:COMPONENT>  
  2. <script type="text/javascript">  
  3. for(property in HTMLElement.prototype)  
  4. {  
  5.     if (HTMLElement.prototype[property]!==Object.prototype[property])  
  6.     {  
  7.         element[property]=HTMLElement.prototype[property];  
  8.     }  
  9. }  
  10. </script>  
  11. </PUBLIC:COMPONENT>  
  1. <html>  
  2. <head>  
  3. <title>IE HTMLElement.prototype</title>  
  4.   
  5. <!--[if IE]>  
  6. <style type="text/css">  
  7. *{behavior:url(HTMLElement.htc)}  
  8. </style>  
  9. <![endif]-->  
  10.   
  11. <script type="text/javascript">  
  12.   
  13. if(!("HTMLElement" in window))  
  14. {  
  15.     window.HTMLElement=function(){};  
  16. }  
  17.   
  18. HTMLElement.prototype.foo=function(){  
  19.     alert(this.value)  
  20. };  
  21.   
  22. </script>  
  23.   
  24. </head>  
  25.   
  26. <body>  
  27. <input type="button" onclick="this.foo()" value="click">  
  28. </body>  
  29. </html>   
Azt szeretném, ha a behaviourt külön fájl helyett a javascript generálná le, ha nincs HTMLElement, szóval az if(!("HTMLElement" in window)) -es részben.
 
1

Nincs :s

inf · 2009. Jún. 8. (H), 06.51
Ahogy nézegettem nincs megoldás a témára, szóval nincs sok értelme htc fájlozni...