1 頁 (共 1 頁)

[問題](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

文章發表於 : 2007-04-28 11:48 am
涅魂
嗯~自己能找出解答也是好事啊^^

請收下積分吧~