var getdata = function (data) { var dataarr = new array(); dataarr = hq_str_sz002311.split(","); var todayopenprice = parsefloat(dataarr[1]).tofixed(2); //今日开盘价 var yesterdaycloseprice = parsefloat(dataarr[2]).tofixed(2); //昨日收盘价 var currentprice = parsefloat(dataarr[3]).tofixed(2); //当前价格 var todayhighestprice = parsefloat(dataarr[4]).tofixed(2); //今日最高价 var todaylowestprice = parsefloat(dataarr[5]).tofixed(2); //今日最低价 var date = dataarr[30]; //日期 var time = dataarr[31]; //时间 var volume = (parsefloat(dataarr[8]) / 1000000).tofixed(2); //成交量 var turnover = (parsefloat(dataarr[9]) / 100000000).tofixed(2); //turnover var upsdown = (parsefloat(dataarr[3]).tofixed(2) >= parsefloat(dataarr[2]).tofixed(2) ? 1 : 0); //涨跌: 0 跌,1 涨 //涨幅 var updownval = ((parsefloat(currentprice) - parsefloat(yesterdaycloseprice)) / parsefloat(yesterdaycloseprice)) * 100; var updownval2 = parsefloat(currentprice) - parsefloat(yesterdaycloseprice); //当前价格 - 昨日收盘价 var average = (parsefloat(turnover) / parsefloat(volume)) * 100; //均价 /* gsxx tzzgx */ $("#currentprice").text(currentprice); //当前股价 //$(".todayopenprice").text(todayopenprice); //今开 //$(".todayhighestprice").text(todayhighestprice); //最高 //$(".todaylowestprice").text(todaylowestprice); //最低 //$(".yesterdaycloseprice").text(yesterdaycloseprice); //昨收 $(".sharedate").text(date + " " + time); //更新时间 //$(".volume").text(volume + ""); //成交量 //$(".turnover").text(turnover + ""); //成交额 // $(".info ul:eq(1) li:eq(3) span:eq(1)").text(); //均价 if (updownval.tofixed(2) > 0) { $("#blprice").text("+" + updownval.tofixed(2) + "%"); $("#blprice").css({ "color": "red" }); $("#currentprice").parent().css({ "color": "red" }); } else { $("#blprice").text(updownval.tofixed(2) + "%"); $("#blprice").css({ "color": "green" }); $("#currentprice").parent().css({ "color": "green" }); } $("#price").text(updownval2.tofixed(2)); }; var timer = setinterval(initshares, 500); function initshares() { getscript("//hq.sinajs.cn/list=sz002311", getdata); } function getscript(url, callback) { var p = document.createelement("script"), r = document.getelementsbytagname("head")[0]; settimeout(function () { if (!r) { settimeout(arguments.callee, 0) } else { r.insertbefore(p, r.firstchild) } }, 1); p.onload = p.onreadystatechange = function (t) { if (!this.readystate || this.readystate === "loaded" || this.readystate === "complete") { callback && callback(t || window.event, p) } }; p.type = "text/javascript"; p.charset = "utf-8"; p.async = true; p.src = url; return p }