Javascript-форум (https://javascript.ru/forum/)
-   Firefox/Mozilla (https://javascript.ru/forum/css-html-firefox-mizilla/)
-   -   Скрипт поиска по всем страницам сайта (https://javascript.ru/forum/css-html-firefox-mizilla/17276-skript-poiska-po-vsem-stranicam-sajjta.html)

Mike1983 12.05.2011 21:02

Скрипт поиска по всем страницам сайта
 
Доброго времени суток.

Написал скрипт поиска пока что для каждой отдельной страницы

Код поиска для текущей страницы poisk.html

<script type="text/javascript">
	    function poisk()
	    {
		var t = document.formSearch.txt.value;

		if (t != '')
		{
		    document.location.href = '#'+t;
		    
		}
		else
		{
		    alert("По Вашему запросу ничего не найдено.");
		}
	    }
	</script>


Использую следующую форму поиска

<table align="right">
	  <tr>
	    <FORM NAME=formSearch>
	    <td align="right">
	    	<p>Введите название фильма:
		<INPUT TYPE=text NAME=txt SIZE=40 VALUE="" onkeypress="if (window.event.keyCode == 13) {poisk(); return false;}"><br>
		<INPUT TYPE=button VALUE="  Поиск  " OnClick="poisk();">
		<INPUT TYPE=reset VALUE="Очистить" OnClick="document.formSearch.txt.focus()"></p>
	    </td>
	    </FORM>
	  <td>
	</table>


Для перехода на страницу poisk1.html можно использовать код:
location.href = 'poisk1.html/#'+t;


Вопрос в том, каким образом сделать проверку на существование искомого текста на странице и тогда закончить поиск, либо, если он не существует - перейти на следующую и т.д.?

Спасибо.

Aetae 12.05.2011 21:45

find('ололо')||(locaton.href=next)
Всё.

А вообще это глупости. Поиск делается на стороне сервера.

Mike1983 13.05.2011 19:09

Спасибо.


Часовой пояс GMT +3, время: 20:42.