1 >
<%@ Language=JavaScript%> <% serverIP var; serverIP = Request.ServerVariables («LOCAL_ADDR»); Response.AddHeader («освежите», «60; url= http://» + serverIP +» /StockTicker/ecn.asp "); Response.ContentType = «текст/xml»; Response.Write (« \ r \ n»); Response.Write («JPM Stock Ticker \ r \ n»); Response.Write (« \ r \ n»); Response.Write («"); xmlhttp var = новое ActiveXObject («Msxml2.XMLHTTP»); xmlhttp. Открыто («ПОЛУЧИТЕ», «http://finance.yahoo.com/d/quotes.csv?s=CSCO&f=st5l9c6p4b1a3&e=csvt», ложные); rawdata var = xmlhttp.responseXML; xmlhttp. Пошлите (); данные по var = шнур (rawdata) .split («, "); Response.Write («шнур символа ("+ (данные [0]) +» \ r "); Response.Write («шнур символа ("+ (данные [0]) .replace (/\» /ig, "") + ")» + данные [2] + «\ r»); Response.Write («время: » + шнур (данные [1]) .replace (/\ «/ig, "") +» \ r "); Response.Write («изменение: » + шнур (данные [3]) .replace (/\ «/ig, "") +» \ r "); Response.Write («проценты: » + шнур (данные [4]) .replace (/\ «/ig, "") +» \ r "); Response.Write («заявка: » + данные [5] + «\ t \ задача: » + данные [6]); Response.Write (« \ r \ n»); Response.Write (« \ r \ n»); Response.End (); Session.Abandon (); class= " ясное " >When, котор
<%@ Language=JavaScript %> <% попытка { var Inet1 = новое ActiveXObject («CiscoURLProxy.URLGrabber»); // создает предмет полномочия rawdata var = Inet1.GetURL («http://ichart.yahoo.com/t?s=csco», 1); // получает gif от Yahoo… Заметьте «1» по мере того как второй параметр говорит компонентное ByteArray. Сво внутри полномочие doc… var cip = новое ActiveXObject («CIPIMAGE.ImageProcessor.1»); // создает мой предмет cip serverIP var = Request.ServerVariables («LOCAL_ADDR»); var d = новая дата (); час var = d.getHours (); блок var chartarray = новый (); cip.LoadPNGFromBuffer (rawdata); Нагрузка // блок байта cip.RGBToPalette (); // iий не знает если источником будет RGB или палитрой так я к этому так или иначе. Он не ушибает… cip.ColorToGray (); // уменьшает цветы к grayscale cip.ReducePaletteColors (4); // уменьшает палитру до 4 цвета. (2-bit) rawchartdata var = cip.SaveCIPDataToBuffer (); Response.Buffer = true; Response.ContentType = «текст/xml»; // не забывает тип коллектор mime xml мы вся влюбленность… Response.Write (« \ r \ n-1 \ r \ n-1 \ r \ n132 \ r \ n64 \ r \ n2 \ r \ n"); для (var iий = 0; iий < 96; i++) { chartarray [I] = шнур (rawchartdata) .substr (I * 96, 96); } для (var iий = 13; iий < 77; i++) { Response.Write (шнур (chartarray [I]) .substr (2, 20)); Номера выставки // час = d.getHours (); если (номер (час) < 13) // если перед стороной выставки pm 1:00 левой диаграммы { Response.Write (шнур (chartarray [I]) .substr (22, 42)); } еще если (номер (час) < 14) // если после 1:00 pm и перед стороной выставки pm 2:00 левой диаграммы { Response.Write (шнур (chartarray [I]) .substr (32, 42)); } еще если (номер (час) < 15) // если после 2:00 pm и перед стороной выставки pm 3:00 левой диаграммы { Response.Write (шнур (chartarray [I]) .substr (42, 42)); } другое // после правильной позиции выставки pm 3:00 диаграммы { Response.Write (шнур (chartarray [I]) .substr (46, 42)); } Response.Write (шнур (chartarray [I]) .substr (90, 4)); } Response.Write (« \ r \ nCSCO Intra-day Chart \ r \ n»); Response.Flush (); Приток // реакцией bufferd } задвижка (заблуждайтесь) { Response.Write («ошибка: » + err.description + «,» + err.number.toString (16)); // Yeah справедливо, мы не будем иметь никакие ошибки…. } Response.End (); class= " ясное " >When %>
1: 2: 3: 4:
rawdata var; Inet1 = новое ActiveXObject («CiscoURLProxy.URLGrabber»); rawdata = Inet1.GetURL («http://finance.yahoo.com/d/quotes.csv?s=JPM&f=st5l9c6p4b1a3&e=csv "); Inet1 = "";