Есть архив материалов на сайте.В виде материалов всеназвания имеют вид
<a href="ссылка на страницу материала" class="newslink">Название материала</a>
На странице материала его название имеет вид
<div id="ldF999" >Название материала</div>
и припомощи скрипта в первом посте вывожу похожие материалы
Допустим название такое
<div id="ldF999" >Это название этого материала</div>
этим получаю массив из слов названия
bquery = $("#ldF999").text().match(/([а-яёa-z]){4,}/gi);
отбросив ненужное,т.е. цифры,знаки препинания и слова менее чем из четырех букв
Присваиваю
query = bquery[0] и ищу похожие слова в архиве с помощью поиска
$.post('/load/', {query: query, a: 2},
...
Но так ищет только по первому слову из массива bquery
Когда query меняю в срипте на другое значение ,к примеру bquery[2] ищет нормально,но вот не получается сделать так чтоб при отсутствии схожих материалов по названию в архиве,атоматически при norez==undefined присвоить query значение следующего слова из массива и повторить поиск схожих материалов
Результаты поиска выводятся в
<div style=" display: none;overflow: hidden;" id="ressearch"></div>
Последний раз редактировалось ale19, 28.04.2011 в 19:12.
|