[問題](V3)線上分區無人時不顯示
發表於 :
2007-04-27 3:25 pm
由 ROC
先感謝涅魂大大的幫忙...
我想要修改右側冒險顯示的問題, 目前的顯示是列出所有的冒險分區, 不管有沒有人都會顯示...
如果要改成, 如果有人, 才會顯示該分區, 如果沒人就不會顯示的話, 要怎麼改...
我查了一下wog.js
我想在這一行加個判斷那一區有多少人, 只要>0, 應該就ok了, 但是我試了好久就是無法成功...(java功力不夠..XD)
if( xxxx )
{
f.write('<tr><td bgcolor="#2B4686" colspan="3">↑'+sec[temp_p]+'練功↑, '+ s1.length +'人</td></tr>');
}
希望這邊高手可以幫忙~
發表於 :
2007-04-27 3:52 pm
由 ROC
哈...自問自答....試出來了....
Find
for(var i=0;i<s1.length;i++)
{
var s2=s1[i].split(",");
if(temp_p==s2[5])
{
var fcolor=psex(s2[1]);
(s2[1]=="1")?boy++:girl++;
(s2[3]==1)?s2[3]="Y":s2[3]="N";
f.write('<tr><td ><a href=javascript:parent.yesname("'+s2[0]+'") target="foot" title="'+s2[4]+'"><b><font color="'+fcolor+'">'+s2[0]+'</font></b></a></td><td >'+s2[2]+'</td><td >'+s2[3]+'</td></tr>');
}
}
f.write('<tr><td bgcolor="#2B4686" colspan="3">↑'+sec[temp_p]+'練功↑</td></tr>');
新增以下紅色部分
var j=0;
for(var i=0;i<s1.length;i++)
{
var s2=s1[i].split(",");
if(temp_p==s2[5])
{
var fcolor=psex(s2[1]);
(s2[1]=="1")?boy++:girl++;
(s2[3]==1)?s2[3]="Y":s2[3]="N";
j++;
f.write('<tr><td ><a href=javascript:parent.yesname("'+s2[0]+'") target="foot" title="'+s2[4]+'"><b><font color="'+fcolor+'">'+s2[0]+'</font></b></a></td><td >'+s2[2]+'</td><td >'+s2[3]+'</td></tr>');
}
}
if(j > 0)
{
f.write('<tr><td bgcolor="#2B4686" colspan="3">↑'+sec[temp_p]+'練功↑, '+ j +'人</td></tr>');
}
[point="涅魂"]<u>積分 +1</u>
分享修改
at 2007-04-28 11:47 am[/point]
發表於 :
2007-04-27 5:14 pm
由 ching8885
我也遇過這問題,也是自己試著寫啊寫啊便完成了 XD