поисковые системы
Помогите разобраться: экран разбить на 2 фрейма. В первом нужно ввести в поле ввода текст запроса.с помощью select выбрать поисковую систему, которой будет адресован введенный запрос. Результат должен отобразиться во втором фрейме.
файл с фреймами: <html> <head> <title>Вертикальные фреймы</title> <frameset cols="50%,50%"> <frame src="1.html"> <frame name= frame2 src="2.html"> </frameset> </head> </html> 1.html файл в который вводим исходные данные: <html> <head> <title>Вертикальные фреймы</title> </head> <body> <FORM name="form1" METHOD="post" ACTION="function url();"> <INPUT TYPE="TEXT" NAME="vvod" value="текст" SIZE="30" MAXLENGTH="80"> <br> <SELECT NAME="poiskoviki" onChange="changeText(this.form)"> <OPTION SELECTED VALUE="'http://yandex.ru/yandsearch?text='+ a + '&from=fx3&clid=46510&lr=51'"> yandex <OPTION VALUE=" 'http://go.mail.ru/search?q='+a+'&drch=r&rch=r'">mail </SELECT> <br> <script> function url() { a=document.forms[0].elements[0].value; return document.forms[0].poiskoviki.options[document.forms[0].poiskoviki.selectedIndex].value; } </script> <INPUT TYPE="submit" NAME=naiti VALUE="Найти"> </FORM> </body> </html> |
удалено.
|
Фреймы здесь не решающий фактор. можно чтобы открывалось в новом окне или где угодно, но вопрос в том как сделать так чтобы введенный текст обращался к выбранному поисковику и выдавался результат.
|
Цитата:
а главное не читал ведь ничего Цитата:
Цитата:
PS: Возмущаюсь, потому что самому нужно решить такую же проблему... а ответа дать не могут никто.!!! и не надо слать в Google... оттуда и пришел. |
Здравствуйте!
Судя по вашему сообщению, вы ну совсем не знаете javascript. Освойте основы языка и вопрос отпадет сам, полностью или частично. А с чем не справитесь - поможем. На сайте javascript можно начать изучать с учебника, раздел Основы javascript. Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/ Задавайте конкретные вопросы по ходу дела. |
Вобщем заметил то на что никогда не обращал внимания... запрос в поисковую систему происходит через подачу параметра q.
тоесть URL запроса должен быть Domain?q=Query вместо Domain - домен поисковика, Query - текст запроса оказалось все легко!)) <input type="text" name="123" id="33"> <select name="searcher" id="1"> <option value="http://www.google.ru/search?q=">google</option> </select> <input type="button" name="s" id="1" onclick="Search(document.getElementById('33').value)"> <script language="javascript"> function Search(txt) { document.location.href=document.getElementById("1").options[document.getElementById("1").selectedIndex].value+txt; } </script> вот все что нужно в боди! PS: для подачи в другой фрейм (сосед) пользуйте parent.FrameName.location.href=URL; |
фишка в том что человека заставляют изучать то в чем он НУ очень лох... я не отрицаю JAVASCRIPT меня пока не воодушевлял. но.... тут дело то не в нем... а на простой вопрос легче ответить чем потом выслушивать недовольных типанов типа меня!)))))))))
|
Цитата:
в случае же,если безосновательные претензии начинают напрягать, всегда можно выписать бан Цитата:
это не бюро добрых услуг. здесь не решают задачи за тех, кто не хочет прикладывать к ним свои усилия почитайте зачем нужен форум: http://phpclub.ru/faq/WhyForum |
Часовой пояс GMT +3, время: 20:14. |