О поиске товара - снова о ФБП:Ассорти



Posted by Аркадий Водяник (195.206.226.10) on August 02, 2001 at 09:02:13:

In Reply to: Не согласен posted by Олег Грибов on August 02, 2001 at 08:03:15:


::Остается сгенирить отчет остатков в виде HTML файла и отдать
::его на чтиво всем желающим с любого диска и без NULLCG.

: А как насчет поиска товара? Сейчас у меня это сделано средствами
: Финансов (без использования NULLCG).

А я снова об Ассорти.

Там поиск делается на клиентской стороне (в браузере) фрагментами
на JavaScript.

Эти фрагменты легко увидеть так: загрузить не

http://hdru.com/russian/loadmini.htm , а

http://hdru.com/cgi-bin/mini.cgi

далее Source или Page Source (такая загрузка не скрывает
toolbar'ов и меню браузера, и не обеспечивает нормальной
работы Ассорти; но для просмотра source клиентской стороны это
подходит)

Будет видно, что все для поиска подготовлено на серверной стороне -
тексты JavaScript'овских массивов со ссылками: где упоминается тот или
иной отрывок текста.
Сам же поиск быстро делается с помощью этих массивов функцией на
JavaScript. Поиск можно было бы делать "в лоб" - сканируя строки
текста; но интерпретатор JavaScript в IE (в отличие от NN) очень
медленный.

Неважно откуда пришла страница: из скрипта nullcg.cgi или из
*.htm, сделанного оператором printstr; этот прием универсален.

P.S.
ФБП:Ассорти будет поставляться в комплекте с nullcg.cgi.
Те, кто уже приобрел nullcg.cgi, сможет переписать обновленный
архив с Расчетного Пункта начиная с 10 августа.



Пpишедшие ответы: