切换样式表's点击,然后使用cookie
Switching Stylesheet's on Click and then using Cookies
好的,我基本上有一个HTML页面,上面有两张图片。然后,用户可以点击其中一张图片,它将带你进入下一页。每一张图片都将带你到相同的下一页,但取决于你选择哪一张,它会改变配色方案。
这是我使用的HTML:
<a href="LetterFromEditor.html" onclick="changeCSS('stylesheet1.css', 0);"><img class="cover" src="cover1.png" /></a>
<a href="LetterFromEditor.html" onclick="changeCSS('stylesheet2.css', 0);"><img class="cover" src="cover2.png" /></a>
然后调用以下脚本:
function changeCSS(cssFile, cssLinkIndex)
{
var oldlink = document.getElementsByTagName("stylesheet1.css").item(cssLinkIndex);
var newlink = document.createElement("stylesheet2.css")
newlink.setAttribute("rel", "stylesheet");
newlink.setAttribute("type", "text/css");
newlink.setAttribute("href", cssFile);
document.getElementsByTagName("head").item(0).replaceChild(newlink, oldlink);
}
然而,这似乎没有改变任何东西,它保持原来的一组样式表1。
我还需要找到一种方法来使用cookie,以便知道哪个用户选择当你转到下一页,而不是回到原来的一个。
var newlink = document.createElement("stylesheet2.css")
var newlink = document.createElement("style")
看看你需要做什么。这显然不起作用,因为所引用的样式表不存在,并且cookie.js文件也没有加载。
http://jsfiddle.net/UKLQ8/1/HTML
需要select语句或其他方法来选择样式表
CSS
外部样式表需要有rel="alternate stylesheet"和title="?? "属性
JavaScript
使用jQuery处理请求
相关文章:
- 点击相同的按钮打开模型,然后提交表单
- 我想重定向点击,然后更改按钮文本,我该怎么做
- Javascript onclick需要点击两次,然后会创建越来越多的服务器请求
- 如何点击标题中的链接,然后返回HTML、Javascript和CSS
- 为收音机点击的输入添加值,然后删除
- 可以进行现场重新加载,然后触发点击功能
- 加载时可以单击按钮#1,然后需要单击按钮#2两次.按钮#1也需要点击两次
- 如何从按钮后面的代码中调用javascript函数,点击并存储其输出,然后继续操作
- 如何在jQuery中进行页面加载,然后点击
- 一键点击首先调用javascript,执行验证,然后调用控制器方法
- jquery替换DIV数据,然后跟踪对它的点击
- CSS在第一次点击jQuery.post提交时没有应用,然后在随后的点击中没有更新
- 每次我点击我的网站,它都会重定向到home.html,然后返回到我点击的所需url
- 从页面上点击的链接中删除数据,然后移动到下一页&在CasperJS中重复
- 如何在第一次点击时突出显示链接;并在第二次单击时跟随它,除非在其他地方单击,然后重新初始化未高亮显示的状态
- j查询点击事件先,然后跟随网址
- 向页面添加更多可点击元素,然后 .on() 不起作用
- 简单,否则点击然后做
- 点击确认,然后重定向
- Twitter处理链接的方式:点击然后AJAX,打开一个新的选项卡然后满载