new Request.Stocks({ display: ['Name', 'Ask', 'Change', 'ChangeinPercent'], sortBy: 'Name', stocks: ['ABBN.VX', 'ATLN.VX', 'ADEN.VX', 'CSGN.VX', 'HOLN.VX', 'BAER.VX', 'LONN.VX', 'NESN.VX', 'NOVN.VX', 'CFR.VX', 'ROG.VX', 'SGSN.VX', 'UHR.VX', 'RUKN.VX', 'SCMN.VX', 'SYNN.VX', 'SYST.VX', 'RIGN.VX', 'UBSN.VX', 'ZURN.VX'], onComplete: function(yahoo){ var result = ''; Array.each(Array.from(yahoo.query.results.quote), function(quote){ result += '<h2>{Name}</h2><p>{Ask} CHF, ChangeinPercent: {ChangeinPercent}, Change: {Change}</p>'.substitute(quote); }, this); $('stocks').set('html', result); }, onRequest: function(script){ $('stocks').set('text', 'Fetching...'); } }).send();
<div id="stocks"></div>
h2 { font-size: 1.5em; } p { margin-bottom: 0.5em; }