Cookie切换链接 [英] Cookies to switch links

查看:157
本文介绍了Cookie切换链接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

情况如下:


  • 我的网站上需要有按钮,

  • 有两个子页面 - 一个是高质量视频,另一个是低质量视频。

  • 当某人第一次单击按钮时它将他重定向到子页面高质量视频。从这个子页面,他可以切换到第二子页(具有低质量视频)。

问题:

我想记住在哪个网站页面与视频客户端是最后一次(低或高质量)。所以,当客户端返回到我的网站,按钮将导致他的页面与他最后的视频。

The problem:
I want to remember in cookies on which web page with video client was last in (low or high quality). So that when client returns to my website, button will lead him to page with video that he was last in.

我使用ASP.NET MVC 2.但我认为解决这个问题可能是一些javascript。

I use ASP.NET MVC 2. But I think that solution to this problem is probably some javascript.

任何帮助在这里非常感谢!

Any help here much appreciated!

推荐答案

脚本:
http://javascript.internet.com/cookies/cookie-redirect .html

它类似于你所需要的。
在.js中,您必须将最后一个语句更改为类似的语句:

It is similar to what you need. In .js you have to change last if statement to one looking similar to that:

if (favorite != null) {
    switch (favorite) {
        case 'videohq': url = 'url_of_HQ_Video'; // change these!
            break;
        case 'videolq': url = 'url_of_LQ_Video';
            break;
    }

然后将其添加到按钮/链接:

And then add this to button/link:

onclick="window.location.href = url"


请记住,您也可以添加设置Cookie的代码。您可以添加类似于以下操作的操作:

Remember also to add code that set cookies. You can add action similar to this:

onClick="SetCookie('video', 'videohq' , exp);

这篇关于Cookie切换链接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆