1- Ejecutar el script contenido en XML
2- Desplegar el resultado HTML en un formulario en pantalla.
Ahora la pregunta es:
JAIME... Sera que por esos ceros no me lo visualiza el IE?... o definitivamente el codigo antes expuesto nunca podria ser visualizado por IE?
Que version de IE usa el componente de .NET? No lo he usado y tengo mis dudas, pero segun he leido depende de la version instalada en la maquina del usuario final pero el default es IE7 en standard mode[1]. Podes verificar leyendo las propiedades appVersion y appName del objeto navigator.
alert( navigator.appName + ' ' + navigator.appVersion);
Abri una VM con IE6 y ejecute tu código original. No apareció nada, el problema? El interprete de JavaScript tira un error "not a valid 2D array", la causa? tenes una coma extra al final del arreglo
['15:09',28.26,241.8,0,5.35,4.8,0.08,416.05,26.23],
['15:10',19.5,331.93,0.07,0,364.73,0.02,627.19,91.13], // <--- a IE no le gusta esta coma
]);
Una ves quitas la coma, el código original funciona perfectamente. En efecto.. solo el mensaje de alerta aparece.. luego nada :(
Con relación a los garabatos que escribio Mr Intesti
ñomicina [2], no son necesarios -
tene cuidado podes terminar haciendo todo directamente en ensamblador. Tu código funciona por que podes pasar la función drawChart al metodo
google.setOnLoadCallback() incluso antes de haber definido la función drawChart. Esto es debido a que en JS las declaraciones de funciones, incluyendo su cuerpo, son movidas por el interprete hacia arriba en el ambito que las contiene. En otras palabras podes ejecutar una función antes de declararla [3]
[1]
http://stackoverflow.com/questions/790542/replacing-net-webbrowser-control-with-a-better-browser-like-chrome[2] documentación de alto nivel propia de el mismo.
En SVC no somos dignos por que no hacemos desarrollo
real[3] esto no se puede hacer con las expresiones de funciones
var f = function(){...}... si hay dudas puedo ahondar en el tema.