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ó:

<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> 
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...