IE - behaviour JS fájlból
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ó: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.
■ 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ó:
<PUBLIC:COMPONENT>
<script type="text/javascript">
for(property in HTMLElement.prototype)
{
if (HTMLElement.prototype[property]!==Object.prototype[property])
{
element[property]=HTMLElement.prototype[property];
}
}
</script>
</PUBLIC:COMPONENT>
<html>
<head>
<title>IE HTMLElement.prototype</title>
<!--[if IE]>
<style type="text/css">
*{behavior:url(HTMLElement.htc)}
</style>
<![endif]-->
<script type="text/javascript">
if(!("HTMLElement" in window))
{
window.HTMLElement=function(){};
}
HTMLElement.prototype.foo=function(){
alert(this.value)
};
</script>
</head>
<body>
<input type="button" onclick="this.foo()" value="click">
</body>
</html>
Nincs :s