поисковые системы
Помогите разобраться: экран разбить на 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, время: 02:24. |