Модераторы: Sardar, Aliance

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Чтение их файла, как сделать так что бы текст из файла 
V
    Опции темы
AlphaAndOmega
  Дата 1.3.2009, 04:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 1.3.2009
Где: Москва

Репутация: 1
Всего: 1



Господа, и если есть дамы. 
           Я совсем зеленая по этому делу.
Подскажите плиз, у меня есть фаил doc или txt можно ли сделать так на явескрипт, что бы она открывала этот фаил и все содержимое отображала на странице, я знаю что например в си и практически во всех языках это можно сделать, а как это реализуется на яве? 
Спасибо!
PM MAIL   Вверх
bars80080
Дата 1.3.2009, 11:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



на яве это тоже как-то реализуется и рассказать об этом могут в разделе java
на javascript это в принципе невозможно без сторонних элементов типа ActiveX, но и в этом случае мы говорим о работе с файлом автономно на компьютере пользователя.
так что вопрос в лоб - где находится файл?
PM MAIL WWW   Вверх
AlphaAndOmega
Дата 1.3.2009, 21:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 1.3.2009
Где: Москва

Репутация: 1
Всего: 1



На сервере в тойже директории что и страница!
PM MAIL   Вверх
bars80080
Дата 1.3.2009, 22:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



javascript этим не занимается. узнайте какой серверный язык поддерживается и задайте вопрос в разделе этого языка
PM MAIL WWW   Вверх
zibox86
Дата 2.3.2009, 00:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 164
Регистрация: 11.12.2007

Репутация: нет
Всего: 1



А по чему бы и не с ActiveXObject ?

Код

var FSO = new ActiveXObject("Scripting.FileSystemObject");
var file = FSO.OpenTextFile("путь", параметр); 

PM MAIL WWW   Вверх
bars80080
Дата 2.3.2009, 00:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



Цитата(zibox86 @  1.3.2009,  23:03 Найти цитируемый пост)
А по чему бы и не с ActiveXObject ?

для файла расположенного на сервере?
PM MAIL WWW   Вверх
zibox86
Дата 2.3.2009, 00:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 164
Регистрация: 11.12.2007

Репутация: нет
Всего: 1



Ну на своем же сервере?
PM MAIL WWW   Вверх
AlphaAndOmega
Дата 2.3.2009, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 1.3.2009
Где: Москва

Репутация: 1
Всего: 1



ой, ну все я запуталась... кореоче есть грубо говоря жеский жиск ( ограниченной пространсво на нем) созданы каталоги, и сранички расположенны в них, в том чиле в одной из папок есть страничка str.htm, в ней в ней осуществляется какой либо сценарий неважно, есть второй файлик который распологается в одном катологе с этой страничкой файлик file.doc ( вот только не знаю что лучше док или txt), Требуется сделать так что б содержимое этого файла читалось вот. что то в роде синхронизации... Вот может я говорю что-то не серьезное я просто думаю что это реализовать можно, но не знаю как, и по этому обращаюсь к вам. Чисто есть текст нужо его отобразить на странице, а сам текст в доке о как... замутила.

Добавлено через 1 минуту и 24 секунды
и еще 
var FSO = new ActiveXObject("Scripting.FileSystemObject");
var file = FSO.OpenTextFile("путь", параметр); 
для этого что лучше txt или doc, ща буду пробывать!
PM MAIL   Вверх
zibox86
Дата 2.3.2009, 23:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 164
Регистрация: 11.12.2007

Репутация: нет
Всего: 1



AlphaAndOmega, txt
PM MAIL WWW   Вверх
gang
Дата 3.3.2009, 02:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 2.3.2009

Репутация: нет
Всего: нет



Не работает скрипт при двойном использовании его на одной странице.

Пример: при копировании ниспадающего меню в соседнюю ячейку таблицы, 
сохраняется только функция "выпадения-вываливания". Ссылки перестают работать.
Пожалуйста, подскажите, как выйти из ситуации, не отказываясь от идеи размещения 
одинаковых скриптов на одной странице?
PM MAIL   Вверх
Michael.de
Дата 3.3.2009, 02:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 346
Регистрация: 22.3.2005
Где: Deutschland

Репутация: 4
Всего: 9



zibox86, а как прочитать содержимое файла? Ведь метод OpenTextFile(path\\fileName.ext, iomode, create, format) только открывает текстовый файл FileName на чтение или запись, но не читает его... или?

Цитата('нашёл в инете')
Параметр IOMode определяет метод открытия файла и может принимать следующие параметры:
ForReading (значение 1) - открытие файла только для чтения, ForWriting (значение 2) - открытие файла на запись и ForAppending (значение 8) - открытие файла для дозаписи.

Параметр Create определяет, создавать ли новый файл при открытии (значение true), если на момент применения метода файл FileName не существовал.

Параметр Format указывать на кодировку открываемого файла:
TristateUseDefault (значение -2) - открытие файла в текущей системной кодировке, TristateTrue (значение -1) - открытие файла в кодировке Unicode и TristateFalse (значение 0) - открытие файла в кодировке ASCII.

Код
<script LANGUAGE="JavaScript">
var ForWriting = 2;
var TriStateFalse = 0;
var obj = new ActiveXObject("Scripting.FileSystemObject");
var newFile = obj.OpenTextFile("С:\\...path...\\file.html", ForWriting, true, TriStateFalse);
</SCRIPT>

PM MAIL   Вверх
zibox86
Дата 3.3.2009, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 164
Регистрация: 11.12.2007

Репутация: нет
Всего: 1



Michael.de, 
Код

var FSO = new ActiveXObject("Scripting.FileSystemObject");
var file = FSO.OpenTextFile("путь", параметр); 
while(!f.AtEndOfStream)
    document.write(f.ReadLine + "<br>");
f.close();


А еще есть Read(), ReadAll(), ReadLine()
PM MAIL WWW   Вверх
AlphaAndOmega
Дата 3.3.2009, 20:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 1.3.2009
Где: Москва

Репутация: 1
Всего: 1



чет не получается, параметр я так понимаю будет циферка 1 тира onlyforRead или какой? а путь, если фаил в тойже директории что и страничка то просто указываю имя?  типа var file = FSO.OpenTextFile("mas.txt ", '1')
PM MAIL   Вверх
zibox86
Дата 3.3.2009, 22:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 164
Регистрация: 11.12.2007

Репутация: нет
Всего: 1



AlphaAndOmega, Параметр: 0 - на чтение, 2 на запись с затиранием, 8 - добавление в конец
PM MAIL WWW   Вверх
AlphaAndOmega
Дата 4.3.2009, 12:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 1.3.2009
Где: Москва

Репутация: 1
Всего: 1



А в книжке на писано что 1 только для  чтения ... лас спс ща глянем че получается!
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1060 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.