user-pic

[求助]JavaScript cookies問題

Vote 0 Votes
<html> <body bgcolor=oldlace >
<script>
function savePost(){
var name = 'R2postSave';
var value = document.abc.inpost.value;
var expDays = 30;
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
var expires='; expires=' + exp.toGMTString();
documents.cookie = name + "=" + escape (value) + expires;
}



function postLoad(){
var arg="R2postSave=";
var save_Post=null;
var alen=arg.length;
var clen=documents.cookie.length;
var i = 0;
while (i<clen){
var j=i+alen;
if (documents.cookie.substring(i,j)==arg){
save_Post = getCookieVal (j);
i=0;
}else{
i = documents.cookie.indexOf(" ",i)+1;
}
if (i==0)break;
}
if(save_Post != null){
document.abc.inpost.value=save_Post;
}
}


</script>
<img src="" hight=1 width=1 onError="postLoad();">
<form name=abc>
<p> <textarea name="inpost" size=30></textarea>
<input type=button value="設定 cookie" onclick="savePost();">
</form>

</body> </html>


出錯了,很不知錯在那裡??
各位高手能幫忙看看嗎?

4 Replies

| Add a Reply
  • 本地测试没有报错。但是?无法正常工作:(

    导出cookie。根本没有生成 R2postSave key。奇怪 ing

  • 下面引用由路杨在 2004/10/25 01:10pm 发表的内容:
    本地测试没有报错。但是?无法正常工作:(
    导出cookie。根本没有生成 R2postSave key。奇怪 ing

    這是我在這裡"個人控制面版"中,抄出來的。。
    這裡可正常運作
    但本機上卻不能= =
  • 汗,难怪这么面熟,。。这个是Roy2的网存日记本挖。。
    我知道原因了:)
    因为getCookieVal函数没有定义。
    你从board.js把他转移到这里里面就好了:)
    完整的代码如下:)


    function getCookieVal (offset) {var endstr=documents.cookie.indexOf (";",offset);if (endstr==-1) endstr=documents.cookie.length;return unescape(documents.cookie.substring(offset, endstr));}

    上传我提取的东西:)http://easun.org/upload/early/q_1098704870.rar

Add a Reply

Forum Groups

Good Perl Books

Perl 學習手札

作者:簡信昌

Perl 學習手札 , 一本优秀的中文Perl在线学习资料。

Perl 程序讨论区

12 50

Last Topic: [注意]本区文章归档区 by 路杨 on Oct 16, 2006

事物处理及其他

113 1410

Last Topic: 踩个脚印 by 眼睛oo on Dec 4, 2010

测试私密区

测试私密区

18 88

Notice: 用于测试程序或者不可告人之秘密。不要问我要密码哦。。[此为原LB_ES论坛系统保留项,只限原有权限朋友进入,不再接受注册]

OpenID accepted here Learn more about OpenID