1

我需要帮助编写一个持久的样式表切换器。我在 ALA 上找到了一篇文章,但无论出于何种原因,我都无法让它工作!

我有三个样式表,一个用于布局的默认样式表,另一个用于用户切换(调整颜色)的样式表。我以后可能会添加一个打印,但我还没有。

样式切换器 javascript 文件可以在这里找到http://www.alistapart.com/d/alternate/styleswitcher.js

我现在在<head>我的页面中有这个。

<script type="text/javascript" src="js/styleswitcher.js"></script>
<link rel="stylesheet" type="text/css" href="css/style.css" />
<link rel="alternate stylesheet" type="text/css" href="css/alt_style1.css" title="purple" />
<link rel="alternate stylesheet" type="text/css" href="css/alt_style2.css" title="red" />

我希望将用户的选择存储在 cookie 中,以便记住它。

在我的标签中选择不同样式表的链接<body>如下所示。

<a href="#" onclick="setActiveStyleSheet('purple'); return false;">purple</a>
<a href="#" onclick="setActiveStyleSheet('red'); return false;">red</a>

我真的不知道我做错了什么。样式表不会改变。在这里看到它的实际效果 - 或者不是这样!

http://uni.michaelnorris.co.uk/

4

0 回答 0