问个问题,我想实现的效果没有被实现(动态添加DIV)

jingxiaoping 2006-11-15 10:25:48

想用DIV做一个列表,让其中的每一项值都可以点击连接到sayto(a),其中a的值是根据unescape(thisvaluebl[thisvaluejj])的值进行改变的。但是现在却出问题了,问题如下:

例如:我想实现的效果

div unescape(thisvaluebl[thisvaluejj]) sayto 值
1 0 中国 中国
2 1 美国 美国
3 2 朝鲜 朝鲜

实际的效果:

div unescape(thisvaluebl[thisvaluejj]) sayto 值
1 2 中国 中国
2 2 美国 美国
3 2 朝鲜 朝鲜

就是说其中的unescape(thisvaluebl[thisvaluejj])中的thisvaluejj被默认全部赋值成2了,不知道咋解决。

function onlineuserlist(){
//document.getElementById("ppjoke_onlinelist").removeNode(true);
window.setTimeout(onlineuserlist,talktime);
var namepos1;
var value = unescape(document.cookie);
var namepos = value.indexOf("ppjokepostlength=");
if(namepos!=-1){
var start = namepos + 16;
var end = value.indexOf(";",start);
if (end == -1) end = value.length;
ppjokepostlength = value.substring(start,end);
ppjokepostlength = ppjokepostlength.replace("=","");
}
namepos = value.indexOf("ppjokep2ppass=");
if(namepos!=-1){
start = namepos + 14;
end = value.indexOf(";",start);
if (end == -1) end = value.length;
value = value.substring(start,end);
}
var thisvalue=value;
if (thisvaluesymbol<=ppjokepostlength)
{
for (i=ppjokepostlength;i>0;i--)
{
var jj;
jj=i-1;
namepos1 = value.indexOf(jj+"=");
if(namepos1!=-1){
if (jj<10)
{
if (namepos1==0)
{
start = 0;
}
else
{
start = namepos1;
}
}
else
{
start = namepos1 + 1;
}
if (ppjokepostlength>1)
{
jj=jj-1;
}
if (i==1)
{
end = value.length;
}
else
{
end = value.indexOf(jj+"=",start)-1;
}
if (end == -1 || end == 0) end = value.length;
thisvalue = value.substring(start,end);
thisvalue = thisvalue.replace(i-1+"=","");
thisvalue = thisvalue.replace("&","");
alert (thisvalue);
thisvaluejj++;
thisvaluebl[thisvaluejj] = thisvalue;
$('ppjoke_onlinelist').appendChild(Builder.node('p', {id:'thelastinit1',style:'background-color:#BCCCDA'},[Builder.node('a',{href:"javascript:alert(thisvaluejj);sayto(unescape(thisvaluebl[thisvaluejj]));"},unescape(thisvaluebl[thisvaluejj]))],unescape(thisvaluebl[thisvaluejj])));
}
thisvaluesymbol++;
}
}
}
...全文
131 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyfer 2006-11-15
  • 打赏
  • 举报
回复
二十好少..一会儿全给我,在线帮你...
chaircat 2006-11-15
  • 打赏
  • 举报
回复
睁大眼睛看了半天...
完全没发现哪里跟AJAX扯上关系了...

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧