代码如下:JS+COOKIE在调试时能正常运行,在iis上访问就好像取不到cookie值了,真奇怪,客户端不都是IE不,不关服务器事吧,并且我的网站文件并未移动,只是在本机上设置了IIS而已???
function topBGOut(){得到COOKIE值
var myFather=document.getElementById("theFather");
myFather.style.background=getCookie("ImgUrlCookie");
}
------------------------------
function cookieSet(str){设置COOKIE值
document.cookie="ImgUrlCookie="+escape(str)+";";
}
function getCookie(cookieName){获取COOKIE方法
var cookieVaule;
var cookiePos=document.cookie.indexOf(cookieName);
if(cookiePos != -1)
{
cookiePos+=cookieName.length+1;
var cookieEnd=document.cookie.indexOf(";",cookiePos);
cookieVaule = unescape(document.cookie.substring(cookiePos,cookieEnd));
}
return cookieVaule;
}
function topBGOut(){得到COOKIE值
var myFather=document.getElementById("theFather");
myFather.style.background=getCookie("ImgUrlCookie");
}
------------------------------
function cookieSet(str){设置COOKIE值
document.cookie="ImgUrlCookie="+escape(str)+";";
}
function getCookie(cookieName){获取COOKIE方法
var cookieVaule;
var cookiePos=document.cookie.indexOf(cookieName);
if(cookiePos != -1)
{
cookiePos+=cookieName.length+1;
var cookieEnd=document.cookie.indexOf(";",cookiePos);
cookieVaule = unescape(document.cookie.substring(cookiePos,cookieEnd));
}
return cookieVaule;
}
解决方案 »
- 【分数不算啥,答案才重要】Ext 弹出窗口,无法完全遮盖Flash ,Flash为Open Flash Chart2。
- 页面打开时候设置大小还有菜单栏,滚动条,位置居中等信息?online ..
- JS如何判断本地客户端是否安装outlook
- 求助:表格中的无缝跑马灯
- 求JS代码
- 可否不把inline inline-block元素变成block元素而直接对其float啊
- 菜鸟问题,大哥们进来look下!
- 怎样在发生onbeforeunload事件时获取窗口将要显示的新的URL?
- Table 制做类似于Grid的功能?
- 求助!做购物网站的购物车怎么循环遍历出加入购物车的商品并且用js实现全选,反选,数量选择
- 关于JQ 的问题
- javascript表单验证的问题
//创建Cookie
function ppkCreate(name,value,days) {
var expires="";
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
var domain="";
if(location.href.indexOf("51mdq.com")>-1){
domain=";domain=.51mdq.com";
}
document.cookie = name+"="+value+expires+"; path=/"+domain;
}
//读写Cookie
function ppkRead(name,second) {
if(!second){
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}else{
var val=ppkRead(name);
if(val){
var arr=val.split('&');
for(var i=0,len=arr.length;i<len;i++){
if(arr[i].indexOf(second)>-1){
return arr[i].substring(arr[i].indexOf("=")+1);
}
}
return null;
}
return null;
}
}
//删除Cookie
function ppkErase(name){
ppkCreate(name,'',-100);
}我自己整理的Cookie操作方法。
如果你还是取不到Cookie的值,你去网上搜索一下关于P3PCookie跨域的问题,看看能不能帮你解决问题。
Good Luck!~
validateCookie=ChkCode=DPEN;是在另一个页面用CS HTTPCOOKIE创建的
在VS2008调试时能正常取到ImgUrlCookie=XXX,建了IIS后,就出现取不到值了