Страница: 1 |
Страница: 1 |
Вопрос: JavaScript (VBScript): Показать тег с найденным
Добавлено: 04.02.07 15:29
Автор вопроса: »VladikComper« | Web-сайт:
Всем привет!
У меня уже есть свой сайт, только несколько недоделанный, хотя и опубликованный в Интернете, но я скажу его адрес, только когда он будет доделан!
Я опубликовал его на Народе.Ру, и хочу сделать на нем поиск! Народ.Ру предлагает систему поиска, но открывается страница поиска Народа, а мне нужно иметь свою собственную страницу поиска.
Я знаю как это сделать, но я не знаю как это реализовать:
Форма поиска будет на каждой странице по-традиционному: поле для вводе слова, кнопка поиска.
1. По нажатии кнопки Поиск нужно переслать искомый текст (он в поле ввода) на страницу поиска (search.htm).
Здесь я хочу использовать запросик:
http://www.***********.narod.ru/search.htm?Search=(текст поля)
Но как это сделать? Какая процедура должна быть в search.htm для обработки запроса?
2. Допустим, получил по запросу search.htm искомый текст. На этой странице есть список "Результаты поиска", где есть список ссылок на все страницы с описанием, каждый в DIV теге, и скрыт (style="display: none;") и у каждого есть свой ID: v(номер от 0 до, допустим 32).
Нужно, чтобы запустилась процедура, которая проверила каждый ID (For...Next), есть ли там искомый текст или нет, а если есть, отобразить это DIV-поле (JavaScript):
eval("document.all.v"+(переменная с текущим номером ID).style.display='';")
Помогите, пожалуйста!
И может быть вместо поиска на Народе, вы увидите на моем сайте его собственную страничку поиска...
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
Fever
Вопросов: 60
Ответов: 808
Профиль | | #1
Добавлено: 04.02.07 16:04
1) Это форум по VB!!!
2) А вообще поищи в гугле слова: 1.JavaScript, 2.движок поиска, 3.GET.
3) Нехорошо именем сайта жадничать
4) http://vladikcomper.narod.ru/index.htm
5) ха-ха-ха 3 раза
Номер ответа: 2
Автор ответа:
»VladikComper«
ICQ: 419668582
Вопросов: 23
Ответов: 147
Web-сайт:
Профиль | | #2
Добавлено: 04.02.07 16:56
Кто и откуда узнал адрес моего сайта?
Номер ответа: 3
Автор ответа:
Fever
Вопросов: 60
Ответов: 808
Профиль | | #3
Добавлено: 04.02.07 17:13
Ат верблюда
Номер ответа: 4
Автор ответа:
Серёга
ICQ: 262809473
Вопросов: 17
Ответов: 561
Web-сайт:
Профиль | | #4
Добавлено: 04.02.07 17:13
<!-- Creation date: 04.02.2007 -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title></title>
<meta name="description" content="">
<meta name="keywords" content="">
<meta name="author" content="serega">
<meta name="generator" content="AceHTML 5 Pro">
</head>
<body>
<script language="JavaScript">
a=window.location.search;
a=a.substr(8,128);
alert ;
</script>
</body>
</html>
И после http://www.***********.narod.ru/search.htm?Search=(текст поля) в переменной a будет (текст поля)
Номер ответа: 5
Автор ответа:
Серёга
ICQ: 262809473
Вопросов: 17
Ответов: 561
Web-сайт:
Профиль | | #5
Добавлено: 04.02.07 17:23
Наивный ты, Влад ))
http://narod.yandex.ru/cgi-bin/yandsearch?text=%E2%EB%E0%E4+%F0%F3%E1%F6%EE%E2&where=0&submit.x=37&submit.y=7
Номер ответа: 6
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #6
Добавлено: 05.02.07 14:34
Неплохой такой сайт для 12 лет
Писать поисковики на JavaScript очень тупо, хотя и возможно. Лучше пользуйся соответствующим сервисом Гугла или Яндекса.
Номер ответа: 7
Автор ответа:
Fever
Вопросов: 60
Ответов: 808
Профиль | | #7
Добавлено: 05.02.07 19:07
2Sharp очень неплохой (а у меня времени на сайт нет
Номер ответа: 8
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #8
Добавлено: 06.02.07 13:33
Лесть сделала свою работу - сразу ссылка появилась вместо "не покажу" )