我们知道使用Javascript我们可以加载CSS文件。CSS代码/文件可以加载JS代码/文件吗?
但是,我们可以加载的Javascript文件或运行使用CSS的Javascript代码?
如果是,如何?有没有这方面的文件?
我们知道使用Javascript我们可以加载CSS文件。CSS代码/文件可以加载JS代码/文件吗?
但是,我们可以加载的Javascript文件或运行使用CSS的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>
是否需要'htc'文件适用于较新的浏览器或仅适用于旧版浏览器? –
@イニニカビザウ: - 它在旧的,但你可以检查新的!另外,我建议你阅读我在答案中链接的表达式链接。这会帮助你! –
经过Firefox和Chromium测试,但不起作用。无论如何,有趣的信息。谢谢! –
不,您不能运行Javascript或将Javascript导入到CSS中......并非您所需要的。
号
我能想到的是Netscape 4最接近的事有一个名为JavaScript的样式表(JSSS)的事情
没有,幸好没有。在以前的IE中曾经有过类似的情况,但这是一场安全噩梦,并且已经绝迹。 –
否删除此问题。这有什么目的? T – Leeish
@Leeish这只是我的好奇心......我只是想知道这是否可能。 –