var index;
var name;
var number;
var subpage = new Array();
var subkey = new Array();
var value = new Array();
function sample() {
var str=$("#te").val();
name = str;
var n3;
var std = utf.unpackUTF8(str);
n3 = std.length-1;
var m = std[0];
var m1 = std[n3];
index = m + "" + m1;
readindex();
$("#word").text(number);
}
function readvalue(sp) {
var file;
file = "data/" + subpage[sp] + ".txt";
$.get(file, function (data) {
var s;
var strx;
var key2 = "<key>" + subkey[sp] + "</key>";
var p1 = data.indexOf(key2);
value[sp] = p1;
});
}
function readindex() {
var file;
file = "index/" + index + ".txt";
$.get(file, function (data) {
var s;
var word = new Array();
var artist = new Array();
var page = new Array();
var key = new Array();
var str;
word = data.split("</data>");
for (s = 0; s < word.length; s++) {
artist[s] = catchword(word[s], "artist");
}
for (s = 0; s < word.length; s++) {
page[s] = catchword(word[s], "page");
}
for (s = 0; s < word.length; s++) {
key[s] = catchword(word[s], "key");
}
var sx, h;
sx = 0;
for (s = 0; s < word.length; s++) {
h = 0;
if (artist[s].indexOf(name) > -1) h = 100;
if (h > 50) sx = sx + 1;
if (h > 50) subpage[sx] = page[s];
if (h > 50) subkey[sx] = key[s];
}
number = sx;
});
}
function catchword(str,ww){
var strx,str1,str2;
var p1, p2;
str1 = "<" + ww + ">";
str2 = "</" + ww + ">";
p1 = str.indexOf(str1);
p2 = str.indexOf(str2);
strx = str.substring(p1, p2);
strx = strx.replace(str1,"");
return strx;
}
最終更新:2013年09月23日 02:36