在进入我的网站之前,我有一个播放的Flash介绍,现在,我想知道如何制作它,以便如果已经看到介绍页面,它下次不显示,直到cookie过期或被删除。
答案 0 :(得分:2)
您可以使用javascript来使用javascript代码读取和编写Cookie,并使用javascript函数制作逻辑,即
function GetSetCookie() {
var version = getCookie("version");
if (version != null && version != "") {
if (version == 'full') {
version = 'text';
}
else {
version = 'full';
}
}
else {
version = 'full';
}
setCookie("version", version, 365);
window.top.location.reload();
}
function setCookie(c_name, value, exdays) {
var exdate = new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value = escape(value) + ((exdays == null) ? "" : "; expires=" + exdate.toUTCString());
document.cookie = c_name + "=" + c_value + "; path=/";
}
function getCookie(c_name) {
var i, x, y, ARRcookies = document.cookie.split(";");
for (i = 0; i < ARRcookies.length; i++) {
x = ARRcookies[i].substr(0, ARRcookies[i].indexOf("="));
y = ARRcookies[i].substr(ARRcookies[i].indexOf("=") + 1);
x = x.replace(/^\s+|\s+$/g, "");
if (x == c_name) {
return unescape(y);
}
}
}
通过使用这些功能,您可以读写cookie 并且根据这个你登录并使用
location.top.href = "http://www.xyz.com/";
用于重定向页面网址.....
答案 1 :(得分:1)
您可以使用Flash播放器的本地共享对象功能来读取用户首选项。存储一个布尔值,并在每次启动电影时检查它。有关LSO或(Flash Cookies)的更多信息
http://en.wikipedia.org/wiki/Local_Shared_Object
它一直支持Flash Player 6和AS2 / 3
答案 2 :(得分:0)
然后,您必须在介绍之后或期间,通过Javascript在客户端设置cookie,然后在服务器收到请求时查找该cookie。如果存在,请以不包含前奏或至少停止播放的方式更改您的响应。