|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.04.2013, 14:22 | #1 |
Пользователь
Регистрация: 27.05.2010
Сообщений: 24
|
поиска от Google API
Нужно сделать простой сайт веб-поиска, как Google. Главная страница должна состоять из текстовое поле и кнопку "Поиск".
Когда пользователь нажимает кнопку "Поиск", то AJAX запрос должен быть отправлен на ваш веб-сайт поиска обработчика. Поиск обработчик получает результаты поиска от Google API и возвращает это результаты обратно клиенту. Клиент JavaScript обработчик получает данные из JSON ответа AJAX, HTML делает презентацию результатов и вставляет это в HTML страницы динамически. * Когда пользователь выполняет поиск еще раз, то новые результаты должны заменить старые на странице. Код HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>-- Google Web Search API Sample -- </title> <script src="https://www.google.com/jsapi" type="text/javascript"></script> <script language="Javascript" type="text/javascript"> google.load("search", "1", { "css": true }, /*{ "nooldnames": true },*/{"language": "ru" }); function OnLoad() { var searchControl = new google.search.SearchControl(null); var localSearch = new google.search.LocalSearch(); searchControl.addSearcher(localSearch); searchControl.addSearcher(new google.search.WebSearch()); searchControl.addSearcher(new google.search.VideoSearch()); searchControl.addSearcher(new google.search.BlogSearch()); searchControl.addSearcher(new google.search.NewsSearch()); searchControl.addSearcher(new google.search.ImageSearch()); searchControl.addSearcher(new google.search.BookSearch()); localSearch.setCenterPoint("Belarus"); searchControl.draw(document.getElementById("searchcontrol")); searchControl.execute(""); } google.setOnLoadCallback(OnLoad); </script> </head> <body> <div id="searchcontrol"> Loading</div> </body> </html> помогите довести до конца |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Google+ Api | Small_Byte | Работа с сетью в Delphi | 11 | 02.08.2012 16:25 |
Google maps API | veter48 | JavaScript, Ajax | 1 | 27.06.2012 11:03 |
Google Maps API | RMEN | JavaScript, Ajax | 0 | 24.05.2010 16:40 |
Google Docs API | Serg97 | Работа с сетью в Delphi | 0 | 07.08.2009 09:58 |
Google Map API | qwestor | PHP | 3 | 22.01.2008 08:12 |