我们知道使用 Javascript 我们可以加载 CSS 文件。
但是,我们可以使用 CSS 加载 Javascript 文件或运行 Javascript 代码吗?
如果是,怎么办?有这方面的文档吗?
最佳答案
我认为 IE 和 firefox 支持 CSS 表达式,您可能会想到这一点。有点像
width:expression(document.body.clientWidth > 800? "800px": "auto" );
但这些是 really bad things and you should avoid this
你也应该 avoid CSS expression 尽你所能。
您可以像这样使用 CSS:
body {
behavior:url(xyz.htc);
}
现在在 xyz.htc 文件中你可以这样写:
<PUBLIC:COMPONENT TAGNAME="xss">
<PUBLIC:ATTACH EVENT="ondocumentready" ONEVENT="ABC()" LITERALCONTENT="false"/>
</PUBLIC:COMPONENT>
<SCRIPT>
function ABC()
{
alert("Message");
}
</SCRIPT>
关于javascript - CSS代码/文件可以加载JS代码/文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20726710/