|
|
|
новичок
      
участник
Last Login: 20.06.2002 23:43
Сообщ.: 3,
Visits: 34
|
|
Мне очень нужна самая простенькая БД, которая хранилась бы в текстовом файле с разделителями и которую я мог бы использовать каким-нибудь образом при помощи JScript. Если кто-нибудь знает - расскажите как это делается, буду очень благодарен.
Кстати нашел вот на одном сайте такое решение проблемы:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Электронная библиотека </title>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
function auth() { document.all.book.value="";
hudlit.Filter="Author="+document.all.auth.value;
hudlit.Reset () ;
}
function bookname() {
document.all.auth.selectedlndex=0;
hudlit.Filter="Name="+document.all.book.value;
hudlit.Reset (); }
function sort_auth()
{ hudlit.SortColumn="Author";
hudlit.Reset () ;
}
function sort_name()
{ hudlit.SortColumn="Name";
hudlit.Reset() ; } //-->
</SCRIPT>
</HEAD>
<BODY>
Художественная литература
<INPUT TYPE="button" VALUE="Сортировать по автору" onClick="sort_auth()">
<INPUT TYPE="button" VALUE="Сортировать по названию" onClick="sort_name()">
<BR><BR>
Выберите автора:
<SELECT NAME="auth" onChange="auth ()">
<OPTION VALUE="">Bce
<OPTION VALUE="Дюма">Дюма
<OPTION VALUE="Достоевский">Тостоевский
<OPTION VALUE ="Толстой">Толстой ;</SELECT>
<BR><BR> Или введите название книги:
<INPUT TYPE="text" NAME="book" SIZE="15" MAXLENGTH="25">
<INPUT TYPE="button" NAME="search" VALUE="Поиск" onClick="bookname()">
<BR><BR>
<OBJECT ID="hudlit" CLASSID="clsid:333C7BC4-460F-11DO-BC04-0080C7055A83" B0RDER="0" ,WIDTH="0" HEIGHT="0">
<PARAM NAME="DataURL" VALUE="file://d:/pages/zoom505/books.txt">
<PARAM NAME="UseHeader" VALUE="True"> </OBJECT>
<TABLE DATASRC="#hudlit"> <TR>
<TD><SPAN DATAFLD="Author"></SPAN>,
<SPAN DATAFLD="Name"></SPAN>,
<SPAN DATAFLD="Size"> </SPAN> кбайт.
<SPAN DATAFLD="File" DATAFORMATAS="html"> </SPAN></TD>
</TR> </TABLE>
</BODY>
</HTML>
Вот она должна создавать какую-то структуру в виде таблицы. Но она не работает совсем. Для работы нужен еще файл структуры вот такого вида:
Author,Name,Size:INT,File Дюма,Три мушкетера,250,<A HREF="trim.zip">3arpyзить</A> Дюма,Десять лет спустя,198,<А HREF="deslet.zip"> загрузить </А> Дюма,Двадцать лет спустя,170,<А HREF="dvlet.zip"> загрузить </А> Толстой/Война и мир,1045,<А HREF="vojna.rar"> загрузить </А> Толстой,Анна Каренина,305,<А HREF="anna.zip"> загрузить </А> Достоевский,Идиот,560,<А HREF="idiot.zip"> загрузить </А> Достоевский,Преступление и наказание,710,<А HREF="prest.rar"> загрузить </А> Достоевский,Двойник,432,<А HREF="doppel.zip"> загрузить </А>
Но и с ним оно не работает. Если знаете как это наладить - то мне этого наверное вполне хватит.
Заранее спасибо!
|
|
|
|
|
Supreme Being
      
участник
Last Login: 19.03.2003 19:11
Сообщ.: 116,
Visits: 1 277
|
|
| Можно COM написать, и использовать его
|
|
|
|
|
новичок
      
участник
Last Login: 23.09.2002 18:10
Сообщ.: 5,
Visits: 56
|
|
В javascript нет функций для работы с файлами. Тебе наверняка потребуется писать скрипт на стороне сервера (ASP, Perl, JSP, PHP).
Хотя есть книга "Сборник рецептов JavaScript" с бегемотом на обложке, там есть пример решения похожей задачи. Тонкости, к сожалению, не помню, поищи.
|
|
|
|