查看完整版本: 自动为数字排序

nothing 2008-1-1 15:28

自动为数字排序

脚本说明:
第一步:把如下代码加入<head>区域中
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function doSort(form) {
nanExists = false;
inputString = form.numbers.value;
inputNumbers = inputString.split(",");
for (var i = 0; i < inputNumbers.length; i++) {
inputNumbers[i] = parseInt(inputNumbers[i], 10);
if (isNaN(inputNumbers[i])) {
nanExists = true;
break;
   }
}
inputNumbers = bubbleSort(inputNumbers, 0, inputNumbers.length - 1);
if (nanExists)
form.answers.value = "Invalid Input, numbers must be seperated by commas";
else
form.answers.value = resultString(inputNumbers, 0);
}
function resultString(inputArray, num) {
if ((inputArray.length  - 1) >= num)
return (inputArray[num] + "," + resultString(inputArray,(num + 1)));
else return "";
}
function bubbleSort(inputArray, start, rest) {
for (var i = rest - 1; i >= start;  i--) {
for (var j = start; j <= i; j++) {
if (inputArray[j+1] < inputArray[j]) {
var tempValue = inputArray[j];
inputArray[j] = inputArray[j+1];
inputArray[j+1] = tempValue;
      }
   }
}
return inputArray;
}
//  End -->
</script>

nothing 2008-1-1 15:28

第二步:把如下代码加入区域中
<form>
<table border=1>
<td>Enter numbers here:  <input type=text name=numbers size=75 value="4,2,5,1,7,8,9,3,6,3,6,2,9,8,5,2,6,7,3,4,5,6,8,1,9,4,3,6,2,5,8,4"></td>
<tr>
<td>The sorted numbers are: <input type=text name=answers size=75></td>
</tr>
<tr>
<td colspan=2 align=center><input type=button value="Sort!" onClick="doSort(this.form)"></td>
</tr>
</table>
</form>

copper鱼 2008-1-18 11:11

爽,看了这样的帖子浑身舒服。

cherry~樟宜 2008-1-18 11:15

让人大代表们看完后联名要求根据该帖的内容对宪法做适当修改的好帖?

e.D.o 2008-1-18 11:18

就是因为每帖必回,晚上回家又晚了

Nostalghia 2008-1-18 11:23

我不是一个随便顶贴的人,不过楼主的帖子我还是要顶的

Ling 2008-1-18 11:29

好好学习,天天顶贴!

loowo 2008-1-18 11:32

顶贴,如此让你与众不同~~

BettyMa 2008-2-15 12:34

坐在沙发上慢慢顶!!

beulahwish 2008-2-28 21:51

叔叔问我为什么要杀人 我会毫不犹豫的回答 楼住的帖子太好了 被我顶死了!

beulahwish 2008-2-28 21:51

叔叔问我为什么要杀人 我会毫不犹豫的回答 楼住的帖子太好了 被我顶死了!

beulahwish 2008-3-3 16:43

叔叔问我为什么要杀人 我会毫不犹豫的回答 楼住的帖子太好了 被我顶死了!

beulahwish 2008-3-4 12:14

叔叔问我为什么要杀人 我会毫不犹豫的回答 楼住的帖子太好了 被我顶死了!

beulahwish 2008-3-5 12:30

叔叔问我为什么要杀人 我会毫不犹豫的回答 楼住的帖子太好了 被我顶死了!

beulahwish 2008-3-6 20:11

叔叔问我为什么要杀人 我会毫不犹豫的回答 楼住的帖子太好了 被我顶死了!

beulahwish 2008-3-6 20:11

叔叔问我为什么要杀人 我会毫不犹豫的回答 楼住的帖子太好了 被我顶死了!

beulahwish 2008-3-7 16:39

叔叔问我为什么要杀人 我会毫不犹豫的回答 楼住的帖子太好了 被我顶死了!

Be_There 2008-3-8 15:05

绝世好帖再现 众高手们纷纷出招顶去!

zoddo311 2008-3-15 08:46

哈哈哈!~我要顶~~

zoe 2008-3-16 09:33

强强强~赞赞赞~~~

zoe 2008-3-17 08:37

强强强~赞赞赞~~~

zoe 2008-3-18 11:36

不用狡辩了!现在不管说什么,都换不回我们对你的景仰,你个发水贴的!!!

Zoe 813 2008-3-19 12:54

我决定了要成为伟大的千金顶,便要为此而战,死了都要顶!

Zoe 813 2008-3-20 09:14

这么强的贴都没人顶啊?俺自己给加个精!嘿嘿!

pale 2008-3-21 11:24

看到这帖也没人回个?

pale dog 2008-3-25 11:37

感谢楼主替我们解决了不知批谁的问题

pale dog 2008-3-25 11:38

感谢楼主替我们解决了不知批谁的问题

pale dog 2008-3-25 11:44

好帖子,钢钢的!

Shinna 2008-3-26 06:03

更多佳句,更多惊喜,尽在楼主把握

shino 2008-3-27 12:37

让人振臂一呼的好贴!支持!

shiny 2008-3-28 09:19

灵感触手可及,好贴精彩纷呈!

shiny 2008-3-29 14:06

灵感触手可及,好贴精彩纷呈!

shiny 2008-3-30 12:20

灵感触手可及,好贴精彩纷呈!

shiny 2008-3-31 11:59

灵感触手可及,好贴精彩纷呈!
页: [1]
查看完整版本: 自动为数字排序
5.12四川大地震