Difference between revisions of "Display stock quotes from Yahoo!"
From JSXGraph Wiki
Jump to navigationJump to searchA WASSERMANN (talk | contribs) |
A WASSERMANN (talk | contribs) |
||
Line 19: | Line 19: | ||
new Ajax.Request('/ajax/stockquotes.php', { | new Ajax.Request('/ajax/stockquotes.php', { | ||
onComplete: function(transport) { | onComplete: function(transport) { | ||
+ | var t, a; | ||
if (200 == transport.status) { | if (200 == transport.status) { | ||
− | + | t = transport.responseText; | |
− | + | a = t.split(','); | |
x.push(x.length+1); | x.push(x.length+1); | ||
y.push(a[1]); | y.push(a[1]); | ||
Line 37: | Line 38: | ||
// Fetch max and min of today. | // Fetch max and min of today. | ||
− | new Ajax.Request('stockquotes.php', { | + | new Ajax.Request('/ajax/stockquotes.php', { |
onComplete: function(transport) { | onComplete: function(transport) { | ||
var a, t; | var a, t; | ||
Line 45: | Line 46: | ||
hi = a[6]*1.001; | hi = a[6]*1.001; | ||
lo = a[7]*0.999; | lo = a[7]*0.999; | ||
− | brd = JXG.JSXGraph.initBoard('jxgbox', {axis:true, boundingbox:[0,hi,200,lo] | + | brd = JXG.JSXGraph.initBoard('jxgbox', {axis:true, boundingbox:[0,hi,200,lo]}); |
brd.createElement('axis',[[0,lo],[1,lo]]); | brd.createElement('axis',[[0,lo],[1,lo]]); | ||
Start(); | Start(); |
Revision as of 16:10, 20 August 2009
This JSXGraph application fetches the live stock quotes of the German DAX Index (gdaxi) from Yahoo!. The curve is updated only once a second, so initially it needs a little patience until the curve is visible.