Re: вернуть значение функции JavaScript в Unifor
Пользователь:
ILV (IP-адрес скрыт)
Дата: 04, October, 2013 05:15
В стандартном Web-Ирбисе при результатах поиска под поисковыми полями появляется табличка "Найдено в других БД:"
Отрабатывает данный код.
(if &uf('+5T',&uf('+1R89'))<>'' then
if &uf('+1R6')= &uf('+5T',&uf('+1R89'))
then
else if &uf('+1R900'):&uf('+5T',&uf('+1R89')) then
&uf('+1W9#',&uf('+3F',&uf('+5T',&uf('+1R89')),',0,','|',&uf('+1R3'),'|',&uf('+1R34'),&uf('+1R33'),'|',',')),
if val(&uf('+1R9'))>0 then
&uf('+1W8#1'),break,fi,
fi,fi
else break fi),
Он ищет в других базах данный запрос. Если такой запрос есть выдаёт количество найденных. НО. Он ищет ПО ВСЕМ базам в файле.
У нас же есть меню с БД, где пользователь отмечает базы, в которых следует искать. Меню на скрипте, и там уже есть массив с отмеченными базами - осталось его как-то вытащить. Не хочется создавать лишний файл, т.к. во-первых хоть и мало весит, но занимает место, захламляет папку, а во-вторых лишние действия при добавлении новых баз.