function updatebar() { showinfo(); showdp(); showtime(); } function get_xml(id,url) { // var dpbar=document.getElementById(id); var xmldoc = new ActiveXObject("Microsoft.XMLDOM"); xmldoc.async=true; xmldoc.onreadystatechange = function() { if(xmldoc.readyState == 4) { handlexml(id,xmldoc); } } xmldoc.load(url); /* var root = xmldoc.documentElement; if(root != null){ var c=root.childNodes; var str=c[0].text; if(str.length > 10) dpbar.innerHTML = str; } */ } function handlexml(id,xmldoc) { var dpbar=document.getElementById(id); var root = xmldoc.documentElement; if(root != null) { var c=root.childNodes; var str=c[0].text; if(str.length > 10) dpbar.innerHTML = str; } } function showtime() { var now = new Date(); var info=document.getElementById("timebar"); var h=now.getHours(); var m=now.getMinutes(); var s=now.getSeconds(); if(h<10) h = "0"+h; if(m<10) m = "0"+m; if(s<10) s = "0"+s; var str = h+":"+m+":"+s; if(info != null) info.innerHTML = ""+str+""; setTimeout("showtime()",1000); } function showinfo() { get_xml("infobar","infobar.php"); setTimeout("showinfo()",60000); } function showdp() { get_xml("dpbar","mainbar.php"); setTimeout("showdp()",10000); } function show_drawhqtable(url_info) { // url_info = "mainbar.php"; var drawhqtable=document.getElementById("drawhqtable"); var xmldoc = new ActiveXObject("Microsoft.XMLDOM"); xmldoc.async=true; xmldoc.onreadystatechange = function() { if(xmldoc.readyState == 4) { var root = xmldoc.documentElement; if(root != null) { drawhqtable.innerHTML = getXmlData("value", root, 0); } } } xmldoc.load(url_info); /* var root = xmldoc.documentElement; if(root != null) { drawhqtable.innerHTML = getXmlData("value", root, 0); } */ setTimeout("show_drawhqtable('"+url_info+"')",20000); } function StartFenshi(code,market) { var t=document.getElementById("fenshi"); if(t != null) { var tt = new Date(); t.src="fenshi.php?code="+code+"&market="+market+"&time="+tt; } setTimeout("StartFenshi('"+code+"',"+market+")",60000); } function StartCandle(code,period,step,start,num,index,fuquan) { var t = document.getElementById("candle"); var tt=new Date(); var url="drawkline.php?code="+code+"&period="+period+"&step="+step+"&start_time="+start+"&number="+num+"&index_name="+index+"&time="+tt+"&fuquan="+fuquan; if(t != null) t.src =url; setTimeout("StartCandle('"+code+"',"+period+","+step+","+start+","+num+",'"+index+"','"+fuquan+"')",600000); } function StartIndex(c,id) { var t=document.getElementById(id); var tt = new Date(); if(t != null) t.src="DrawIndex.php?code="+c+"&time="+tt; setTimeout("StartIndex('"+c+"')",60000); } function showrtable(cc,m) { var ti=new Date(); var src="righttable.php?code="+cc+"&market="+m+"&time="+ti; get_xml("rtable",src); setTimeout("showrtable('"+cc+"','"+m+"')",20000) } var oldKeyDown = null; var oldKeyUp = null; function input_focus(){ oldKeyDown=document.body.onkeydown; oldKeyUp=document.body.onkeyup; document.body.onkeydown=null; document.body.onkeyup=null; } function input_blur(){ if(oldKeyDown == null || oldKeyUp == null) return; document.body.onkeydown=oldKeyDown; document.body.onkeyup=oldKeyUp; } function get_stockcode(thetr){ var stock_code; if(thetr.cells[0].innerText != "次序"){ stock_code = thetr.cells[1].innerText; window.location = "showhq.php?type=2&code="+stock_code+"&period=8192"; } } var last_tr = null; function change_onmouse(thetr, light, dark){ if(light.length == 0){ light = '#400080'; } if(dark.length == 0){ dark = '#000000'; } if(thetr.cells[0].innerText != "次序"){ if(last_tr){ last_tr.bgColor = dark; } last_tr = thetr; thetr.bgColor = light; } } function is_next(sortcount, query_number){ if(((document.page_to.pages.value - 1) * sortcount) >= query_number){ alert("可以请求的最大页数:"+(Math.floor(query_number/sortcount)+1)); return false; } } function show_drawbargainlist(url_info) { var drawbargainlist=document.getElementById("drawbargainlist"); var xmldoc = new ActiveXObject("Microsoft.XMLDOM"); xmldoc.async=true; xmldoc.onreadystatechange = function() { if(xmldoc.readyState == 4) { var root = xmldoc.documentElement; if(root != null){ drawbargainlist.innerHTML = getXmlData("value", root, 0); } } } xmldoc.load(url_info); setTimeout("show_drawbargainlist('"+url_info+"')",20000); } function turn_to_fenshi(stock_code){ window.location = "showhq.php?type=2&code="+stock_code+"&period=8192"; } function get_stockcode_81(thetr){ var s_code; s_code = thetr.cells[0].innerText; window.location = "showhq.php?type=2&code="+s_code+"&period=8192"; } function first_change(fix81, light, dark){ var high_light = document.getElementById("table_"+fix81); change_onmouse81(high_light.rows[0], fix81, light, dark); } var last_tr81 = null; var fix81; function change_onmouse81(thetr, index, light, dark){ if(last_tr81){ last_tr81.bgColor = dark; } last_tr81 = thetr; thetr.bgColor = light; fix81 = index; } function show_draw81table(url_info, light, dark) { var draw81table=document.getElementById("draw81table"); var xmldoc = new ActiveXObject("Microsoft.XMLDOM"); xmldoc.async=true; xmldoc.onreadystatechange = function() { if(xmldoc.readyState == 4) { var root = xmldoc.documentElement; if(root != null){ draw81table.innerHTML = getXmlData("value", root, 0); first_change(getXmlData("fix81", root, 0), light, dark); } } } xmldoc.load(url_info); setTimeout("show_draw81table('"+url_info+"')",20000); } function getXmlData(tagName, XmlRoot, nIndex) { return XmlRoot.getElementsByTagName(tagName)[nIndex].text; } function show_optional_table(url_info) { var optional_stock=document.getElementById("optional_stock"); var xmldoc = new ActiveXObject("Microsoft.XMLDOM"); xmldoc.async=true; xmldoc.onreadystatechange = function() { if(xmldoc.readyState == 4) { var root = xmldoc.documentElement; if(root != null){ optional_stock.innerHTML = getXmlData("value", root, 0); } } } xmldoc.load(url_info); setTimeout("show_optional_table('"+url_info+"')",20000); }