//get loading time function stopWatch(){ // true:run false:stop var Start = new Date(); this.popUp = function(){ var Stop = new Date(); var T = Stop.getTime() - Start.getTime(); var M = Math.floor(T/(60*1000)); T = T-(M*60*1000); var S = Math.floor(T/1000); var Ms= T%1000; // alert("Min:Sec:Mic="+M+"分"+S+"秒"+Ms); // alert(S); return S; } } function disp(){ document.getElementById("loading").style.visibility = "visible"; setTimeout("getData()", 2000); } //get the all input data function getData(){ //start Timer // var sw = new stopWatch(); var year1 = document.getElementById("year1").selectedIndex; year1 = document.getElementById("year1")[year1].firstChild.nodeValue; var mont1 = document.getElementById("month1").selectedIndex; mont1 = document.getElementById("month1")[mont1].firstChild.nodeValue; var year2 = document.getElementById("year2").selectedIndex; year2 = document.getElementById("year2")[year2].firstChild.nodeValue; var mont2 = document.getElementById("month2").selectedIndex; mont2 = document.getElementById("month2")[mont2].firstChild.nodeValue; var tex1 = document.getElementById("tex1").value; var tex2 = document.getElementById("tex2").value; var tex3 = document.getElementById("tex3").value; var tex4 = document.getElementById("tex4").value; if(document.getElementById("zenkyu").checked){ var zen = 0; }else{ var zen = 1; } for(var i=1; i<4; i++){ var str="li"+(i*1000); if(document.getElementById(str).checked){ var li = i*1000; break; } } var date = new Date(); var now = "" + (1900+date.getYear()) + (date.getMonth()+1) + date.getDate() + date.getHours() + date.getMinutes() + date.getSeconds() + date.getMilliseconds(); // search xml var req = new Array(year1,mont1,year2,mont2,tex1,tex2,tex4,tex3); var al = new Array(zen,li); var res = srchXml(req,al,now); /* var apnd = document.getElementById("append"); if(document.getElementById("appended")){ apnd.removeChild(apnd.firstChild); } var a = document.createElement("a"); var a1 = a.cloneNode(true); a1.id = "appended"; a1.target = "_blank"; a1.href = "./tmp/"+now+".html"; // a.firstChild.nodeValue = "aaa"; a1.appendChild(document.createTextNode("プロファイルのリンクを見る")); apnd.appendChild(a1); */ document.getElementById("appended").href="./tmp/"+now+".html"; document.getElementById("append").style.display="block"; // stop timer // sw.popUp(); // sec = sw.popUp(); // alert(sec); if(res){ // plot googlemap srchPlotMap(res,2); // create grid table srchFtable(res); } //loading image close document.getElementById("loading").style.visibility = "hidden"; } function srchXml(req,al,now){ var req = req.join(","); var al = al.join(","); var httpObj = createHttpRequest(); httpObj.open("POST","./srchXml.php",false); httpObj.setRequestHeader("Content-type","application/x-www-form-urlencoded"); httpObj.send("search_req="+req+"\&zenkyu_limit="+al+"\&now_time="+now); // response if(httpObj.readyState == 4 && httpObj.status == 200){ var xml=httpObj.responseXML; return(xml); } } function Initializer(){ // addListener(document.getElementById("btn1"),"click",getData,false); addListener(document.getElementById("btn1"),"click",disp,false); } addListener(window,"load",Initializer,false);