Загрузить данные из файла в переменную
Здравствуйте! Я - новичок. Мне необходимо загрузить из текстового файла данные в переменную xvalues. Нашла строчки загрузки , но мне кажется я что-то еще упустила. Второй день сижу за js, так что не ругайтесь. Помогите загрузить данные из файла x.txt в переменную xvalues
window.onload = function() { var filepath="D:\\1\x.txt"; var fso = new ActiveXObject("Scripting.FileSystemObject"); var myfile= fso.OpenTextFile(filepath,1); var xValues = [myfile], yValues = [42156, 51294, 51339, 53914, 48052, 48788, 43593, 50052, 56412, 57919, 45251, 42054]; var linechart1 = new lineChart('linechart1', 0,0,640,300, xValues, { padding: [40,0,0,0], graph: { yValues: yValues, tooltip: { labels: function(r, xValue, yValue, n){ return [ r.image('images/user.png', 0, 12, 24, 24), r.text(37, 13, (yValue+'').replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ')).attr({font: '16px "Trebuchet MS"', fill: 'yellow', color: 'yellow', 'text-anchor': 'start'}), r.text(37, 38, xValue+' 2012').attr({font: 'italic 11px "Trebuchet MS"', fill: '#e9e9e9', color: '#e9e9e9', 'text-anchor': 'start'}), r.path("M" + (28+.5) + " " + (5+.5) + "L" + (28+.5) + " " + (46+.5)).attr({fill: '#000', stroke:'#000', opacity: 0.2}) ] } } }, yAxis: { labelFormatter: function(value, n){ return Math.round(value/1000)+'k'; } } }); |
Цитата:
|
Тогда, какой выход может быть из этой ситуации? Просто вбивать данные вручную, а не экспортировать ?
|
Чтение файла, это не есть экспорт. Что за задача стоит?
|
Задача состоит в том, чтобы строить график по имеющимся данным. Например, у нас есть файл для оси абцисс и файл для оси ординат. Загрузив их, строится график
|
ActiveXObject("Scripting.FileSystemObject") - будет работать только в IE на win-платформе, и только если разрешено ActiveX.
Храните на сервере и отдавайте запросом клиента. |
Цитата:
- на клиенте выбираются файлы - передаются на сервер - сервер генерит нужную страницу или передает прочитанные данные клиенту - клиент отображает график (или что там у тебя) |
Русский учи, придурок.
|
Часовой пояс GMT +3, время: 11:48. |