<%@ Language=JavaScript %>
<%
tentativa
{
var Inet1 = ActiveXObject novo (“CiscoURLProxy.URLGrabber”); // cria o objeto do proxy
rawdata do var = Inet1.GetURL (“http://ichart.yahoo.com/t?s=csco”, 1); // começ o GIF de Yahoo… Anotar o “1” como o segundo parâmetro diz o ByteArray componente. Seu dentro o proxy doc…
var cip = ActiveXObject novo (“CIPIMAGE.ImageProcessor.1”); // cria meu objeto do cip
serverIP do var = Request.ServerVariables (“LOCAL_ADDR”);
var d = data nova ();
hora do var = d.getHours ();
disposição chartarray = nova do var ();
cip.LoadPNGFromBuffer (rawdata); Carga de // a disposição do byte
cip.RGBToPalette (); // I não sabe se a fonte é RGB ou uma paleta assim mim a esta de qualquer maneira. Não fere…
cip.ColorToGray (); // reduz as cores ao grayscale
cip.ReducePaletteColors (4); // reduz a paleta a 4 cores. (2-bit)
rawchartdata do var = cip.SaveCIPDataToBuffer ();
Response.Buffer = retificam;
Response.ContentType = “texto/xml”; // não esquece o tipo encabeçamento do mime do xml nós todo o amor…
Response.Write (“ \ r \ n-1 \ r \ n-1 \ r \ n132 \ r \ n64 \ r \ n2 \ r \ n");
para (var i = 0; i < 96; i++)
{
chartarray [i] = corda (rawchartdata) .substr (i * 96, 96);
}
para (var i = 13; i < 77; i++)
{
Response.Write (corda (chartarray [i]) .substr (2, 20)); Números da mostra de //
hora = d.getHours ();
se (número (hora) < 13) // se antes do lado esquerdo da mostra do pm do 1:00 do gráfico
{
Response.Write (corda (chartarray [i]) .substr (22, 42));
}
mais se (número (hora) < 14) // se após o 1:00 pm e antes do lado esquerdo da mostra do pm do 2:00 do gráfico
{
Response.Write (corda (chartarray [i]) .substr (32, 42));
}
mais se (número (hora) < 15) // se após o 2:00 pm e antes do lado esquerdo da mostra do pm do 3:00 do gráfico
{
Response.Write (corda (chartarray [i]) .substr (42, 42));
}
// outro após o lado direito da mostra do pm do 3:00 do gráfico
{
Response.Write (corda (chartarray [i]) .substr (46, 42));
}
Response.Write (corda (chartarray [i]) .substr (90, 4));
}
Response.Write (“ \ r \ nCSCO Chart Intra-day \ r \ n”);
Response.Flush (); Resplendor de // pela resposta do bufferd
}
prendedor (errar)
{
Response.Write (“erro: ” + err.description + “,” + err.number.toString (16)); // Yeah para a direita, nós não teremos nenhuma erros….
}
Response.End ();
o class= >
When de %>