对大家超简单问题--cookies乱码问题(js)(看看我们的信誉......)
冰河绝恋 2004-10-28 06:19:35 代码如下:
var cookies = new Object();
function extractCookie()
{
var name, value;
var beginning,middle,end;
for (name in cookies)
{
cookies = new Object();
break;
}
beginning = 0;
while (beginning < document.cookie.length)
{
middle = document.cookie.indexOf('=',beginning);
end = document.cookie.indexOf(';',beginning);
if (end == -1)
end = document.cookie.length;
if ((middle > end ) || (middle == -1))
{
name = document.cookie.substring(beginning,end);
value = "";
}
else
{
name = document.cookie.substring(beginning,middle);
value = document.cookie.substring(middle+1,end);
}
cookies[name] = unescape(value);
beginning = end +2 ;
}
}
function get_cookie(vstr)
{
extractCookie();
if (cookies[vstr])
window.opener.document.getElementById("TCP4").innerText=cookies[vstr];//此处该如何处理
window.close();
}
我通过上面的代码将cookies值取出赋给父页面的TCP4,但是却出现乱码该如何解决。
其中cookies是在后台.cs文件中设置的。请赐教!
(申明:改配置文件是没用的。)