我们知道使用 Javascript 我们可以加载 CSS 文件。
但是,我们可以使用 CSS 加载 Javascript 文件或运行 Javascript 代码吗?
如果是,怎么样?有没有这方面的文件?
答案 0 :(得分:2)
我认为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>
答案 1 :(得分:0)
不,你不能运行Javascript或将Javascript导入CSS ......不是你需要的。
答案 2 :(得分:0)
没有
我能想到的最接近的东西是Netscape 4有一个名为JavaScript Style Sheets(JSSS)的东西