К списку форумов К списку вопросов
Как сделать на JAVAScript...
Madmax
23.04.2004 - 12:02
... чтобы содержимое из текстового файла *.txt загружалось, ну, например в TEXTAREA (или еще куда нибудь) и отображалось на страничке?
buster
1 - 23.04.2004 - 12:22
Используй iframe. Проще всего. С остальным надо поизвращаться.
Madmax
2 - 23.04.2004 - 12:33
Дело в следующем.
Я хочу ежедневно на сайте выводить список именинников по организации.
Для этого создал папку с набором текстовых файлов вида 2304.txt - это файл с простым текстовым перечнем сегодняшних именинников.
Далее, при помощи джава-скрипта я вычисляю сегодняшний день в виде четырех цифр - 2304, и теперь мне нужно загрузить из вышеописанного набора соответствующий файл, чтобы отобразить его текстовое содержимое.
Как лучше сделать?
наркоМан
3 - 23.04.2004 - 14:10
На хостинге поддержки серверных языков вообще нет? Или хотя бы ssi?
Madmax
4 - 23.04.2004 - 14:28
Это локальный Intranet-сайт
Серый ёжЬ
5 - 23.04.2004 - 14:31
это вообще элементарно, если на php, C++, Delphi...
Madmax
6 - 23.04.2004 - 14:33
(5) Ну а если нету этого, как-нибудь попроще нельзя?
DIVЕR
7 - 23.04.2004 - 15:12
Можно сделать так: в файлы типа 0423.js (так лучше сортировать!!) записываешь объявление массива именинников. При этом в каком-нибудь "главном" скрипте пишешь
 people = new Array();
 
А в файлах с людьми придётся написать так:
 people[0] = 'Кевин Митник 8)';
 people[1] = 'DIVER =)';
 people[2] = 'Zeratul';
 people[3] = 'Mips';
 people[4] = 'Adept';
 people[5] = 'Lucifer';
 people[6] = 'наркоМан';
 people[7] = 'sorry кого забыл =)))';
 
 (вот не знаю, можно ли в JS писать просто в последний элемент с помощью people[] = 'last'... по-моему, нельзя)
 
В JavaScript инклудишь этот файл, тем самым обрабатывая массив:
 <script language="JacaScript" src="0423.js"></script>
 
Вот только эту последнюю строчку ты должен сгенерировать "главным" скриптом.
cv
8 - 23.04.2004 - 15:25
<script language="JavaScript" type="text/JavaScript">
var ff=new ActiveXObject("Scripting.FileSystemObject")
var fil=ff.CreateTextFile("c:\\1.txt", true)
fil.WriteLine ("ФРЭЭлХ")
fil.Close()
</script>
этот скрипт создает файл и записывает в него данные, есть аналогичные методы для работы с локальными файлами и каталогами на стороне клиента
cv
9 - 23.04.2004 - 15:38
есть в инете по этой теме
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/sgProgrammingFileSystemObject.asp
Madmax
10 - 23.04.2004 - 16:13
Мужики, я только начинающий, поэтому это для меня еще сложно.
Лучше посмотрите в соседней теме "Как в скрипте..."
Спасибо за участие.
Любопытный варвар
11 - 23.04.2004 - 20:40
4. Ну и что, что это локальный интранет-сайт? Точно таже можно использовать ssi и на веб сервере, работающем в интранете.

К списку вопросов на форуме Веб-дизайн

>>