書き込みテスト 専用スレッド その4

このエントリーをはてなブックマークに追加
738麻琴 ◆MAKOTOgqV2
<html>
<head>
<title>芋まとめ ver 1.11</title>
<script type="text/javascript"><!--
function getElementById(obj){
if(document.getElementById) return document.getElementById(obj);
if(document.all) return document.all(obj);
else return null;
}

function d(){
var line = document.form1.t1.value.split("\n");
var b = new Array();
for(var i=0;i<line.length;i++){
b[i] = line[i].split("<>");
}
var HostOfEachLine = new Array();
var k=0;
var RemainedString = "";
for(i=0;i<b.length;i++){
if(b[i].length==8){
HostOfEachLine[k]=b[i][5];
k++;
}
else{
RemainedString += line[i]+"\n";
}
}
HostOfEachLine.sort();


//ホストごとに数える
var hosts = new Array(2);
hosts[0] = new Array();
hosts[1] = new Array();

hosts[0][0] = HostOfEachLine[0];
hosts[1][0] = 1
k = 0;
for (i=1;i<HostOfEachLine.length;i++){
if(HostOfEachLine[i] == hosts[0][k]){
hosts[1][k]++;
}
else{
k++;
hosts[0][k] = HostOfEachLine[i];
hosts[1][k] = 1;
}
}
/*
739麻琴 ◆MAKOTOgqV2 :04/08/29 12:52 ID:rxoLkANs
*/
//表示するものを作る
var result = "";

for(i=0;i<hosts[0].length;i++){
result += hosts[0][i] + " ";
result += hosts[1][i] + "レス";
result += "<br />";
}

//表示
getElementById("di").innerHTML = result;
document.form1.t2.value = RemainedString;

}
//--></script>
</head>

<body>
<form name="form1">
↓ここにログを放り込む(関係ない物が含まれてもOK)<br />
<textarea name="t1" wrap="off" cols="130" rows="30"></textarea><br />
<input name="button1" type="button" value="↓まとめ" onClick="d();" /><br />
<table border>
<tr><td>まとめ</td><td id="di" nowrap valign=top bgcolor="#eeffff"> </td></tr>
</table>
<br />
↓うまくまとめられなかったもの<br />
<textarea name="t2" wrap="off" cols="130" rows="20"></textarea><br />
</form>
</body>
</html>