Вход

Просмотр полной версии : Подключение файла в JS для подсчёта


Wahlberg
04.04.2012, 17:33
Собственно начал изучать язык, решил написать функцию трёх-диагональной матрицы;
Вопрос - как подключить файл .txt и как будут считываться элемента массива после подключения; Нашёл функцию которая парсит файл в массив, но не более; К тому же прочитав книгу в 900 страниц я так и не нашёл даже упоминания о том как подключать txt файл, либо любой другой для обработки;

Wahlberg
04.04.2012, 19:13
Ребят - мне только функцию, дальше я сам; До сих пор не нашёл(

T-sh
04.04.2012, 20:46
прочитать можно только локальный файл (FTP, вроде тоже, но не сталкивался): fopen; fread...

чтобы прочитать с сервера — используйте ajax.

T-sh
04.04.2012, 20:47
http://phpjs.org/functions/fopen:774

вот ещё что есть :)

melky
04.04.2012, 20:56
Вы можете открыть файл с помощью File API

Мануалы по теме :
ссылка на MDN (https://developer.mozilla.org/en/Using_files_from_web_applications)
ссылка на W3C (http://www.w3.org/TR/FileAPI/)

прочитать можно только локальный файл (FTP, вроде тоже, но не сталкивался): fopen; fread...
тема называется "Подключение файла в JS для подсчёта"

Wahlberg
05.04.2012, 12:39
Спасибо, мне и нужен с локалки:)))

Wahlberg
05.04.2012, 13:54
А как сделать вывод, вот он мне показывает что я залил, но вывод так и не могу получить;



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>3-х диаг. матрица</title>
<script>
var fileSelect = document.getElementById("fileSelect"),
fileElem = document.getElementById("fileElem");



</script>

<script>
if (fileElem != Null) {
alert(fileElem);
}</script>


</head>
<body>

<input type="file" id="fileElem" onchange="handleFiles(this.files)">



</body>
</html>