刷新页面更换CSS样式表

我有两个CSS样式表,想让页面没刷新一次就随即更换一个CSS样式表,请问怎么实现
用这个代码时,CSS文件怎么命名,随便吗?

首先准备两个样式表:1.css 2.css (先用这个吧)
然后在<head>标签里加入一下代码:
<head>
<script type="text/javascript">
var cssname=Math.floor(Math.random()*2+1);
document.write("<link rel='stylesheet' type='text/css' href='"+cssname+"'.css/>");
</script>
……
</head>

注释:用的是随机输出1~2之间的整数来作为CSS的文件名,所以CSS的文件名必须和它对应。呵呵 有一个缺点就是不能保证每次刷新时都会调用新的CSS。希望高手来搭把手!

看看对你有没有帮助
=======================
如果用这个代码,那css文件名就必须至少含有1或者2。如果你想要按照自己的方式命名,那就用数组吧。其实也就是调用arr[0]、arr[1]、arr[2]这种模式。个人感觉没什么必要,以后维护也没什么繁琐的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-01-08
你对比一下随机更换背景颜色这个功能就能做出来,当初我就是这样做的,你要用已知的东西来解决,这样对你以后解决问题很有帮助哦。
相似回答