首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web开发 >

散分之产物~CSDN 散分贴专用函数~人人有分解决方案

2012-05-28 
散分之产物~~~~~~CSDN 散分贴专用函数~~~~~人人有分2007-08-27与大家同庆升星散分200,可是发现结贴时很难

散分之产物~~~~~~CSDN 散分贴专用函数~~~~~人人有分
2007-08-27   与大家同庆升星散分   200,
可是发现结贴时很难做到公平散分,大家同乐!
特意写此   CSDN   散分贴专用函数!

因此再散   200,2007-08-28   17:00   再次用此函数来结贴!

        <script   type= "text/javascript ">
        <!--
//
//   function   name:   CSDN   散分贴专用函数
//   parameters:
//             myselfName:   楼主自己滴名字,因为不能给自己加分。
//
//   summary:   本函数主要用于散分,大家同乐之用途。
//                     给分原则:先来先得,人人有分。
//                     杜绝人为给分时重复给分之现象,真正实现人人有分之同乐目的。
//                     个别多次回帖滴朋友只有一次得分机会!
//
//   author:   yixianggao(你我他,三人行必有我师焉!)
//   creation   date:   2007-8-27
//
function   spreadPoints(myselfName)
{
var   totalPoints=parseInt(document.all.zhongFen.value,10);
var   colInput=document.getElementsByName( "T ");
var   colAnswerer=new   Array();
var   answererName;
for   (var   i=0;   i <colInput.length;   i++)
{
        answererName   =   colInput[i].parentNode.previousSibling.previousSibling.getElementsByTagName( "a ")[0].innerText;
        if   (colAnswerer[answererName]==undefined   &&   answererName!=myselfName)
        {
                colAnswerer[answererName]=colInput[i];
        }
}
do
{
        for   (var   j   in   colAnswerer)
        {
                if   (totalPoints==0)break;
                colAnswerer[j].value   =   parseInt(colAnswerer[j].value)   +   1;
                totalPoints--;
        }
}
while   (totalPoints> 0);
}
spreadPoints( "[lz   name] ")

/*
地址栏快速执行函数:由于长度限制,替换为短标识符。
a     spreadPoints
t     totalPoints
m     myselfName
c1   colInput
c2   colAnswerer
an   answererName
**/
//   javascript:function   a(m){var   t=parseInt(document.all.zhongFen.value,10);var   c1=document.getElementsByName( "T ");var   c2=new   Array();var   an;for   (var   i=0;i <c1.length;i++){an=c1[i].parentNode.previousSibling.previousSibling.getElementsByTagName( "a ")[0].innerText;if(c2[an]==undefined   &&   an!=m)   {   c2[an]=c1[i];}   }   do{for(var   j   in   c2){if   (t==0)break;c2[j].value=parseInt(c2[j].value)   +   1;t--;}}while(t> 0);}a( "[lz   name] ");alert( "OK ")

        //-->
        </script>

[解决办法]
JF
[解决办法]
沙发~~
[解决办法]

JF
------解决方案--------------------


hahaha
[解决办法]
...
呵呵,, 其实俺觉得都平均分才不公平...
比如有教无类, 一切平等...这些都不可能....
[解决办法]
up
[解决办法]
都升星了当然要多散,我使劲接~~~
[解决办法]
樓主仗儀啊,JF
[解决办法]
jf
[解决办法]
先顶 再JF!
[解决办法]
恭喜lz
jf
[解决办法]
研究一下,我一般是在傲游的简易收集面板里执行的
[解决办法]
接啊
[解决办法]
JF
[解决办法]
jf
[解决办法]
牛人
JF
[解决办法]
jf
[解决办法]
up
[解决办法]
jf

[解决办法]
JF
[解决办法]
预祝lz尽快升2星:)
[解决办法]
jf
[解决办法]
jf,好东西
[解决办法]
恭喜!JF
[解决办法]
JF
[解决办法]
接分啊~~~
[解决办法]
接分:D
[解决办法]
杂用啊
[解决办法]
哇...

JF......

----------------------------
很好。。
很和谐。。
[解决办法]
jf
[解决办法]
ding
[解决办法]
高人啊,接分!!!
[解决办法]
接分
[解决办法]
jf

[解决办法]

[解决办法]
千年发一次帖,我想用不着了~~~
[解决办法]
JF
[解决办法]
JF
------解决方案--------------------


尽管没看明白 还是来回个贴
[解决办法]
jf
[解决办法]
恭喜 !!
来JF
[解决办法]
恭喜
jf
[解决办法]
接接接接接接接接接接接接接接接接接接接接接接接接接接接接接接接接接接接接分

[解决办法]
jf

热点排行