Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.11.2010, 13:59
Интересующийся
Отправить личное сообщение для Леночка Посмотреть профиль Найти все сообщения от Леночка
 
Регистрация: 28.09.2010
Сообщений: 15

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

Последний раз редактировалось Gvozd, 14.11.2010 в 18:16. Причина: Отформатировал код
Ответить с цитированием
  #2 (permalink)  
Старый 14.11.2010, 14:24
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

удалено.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.

Последний раз редактировалось Gozar, 02.02.2011 в 15:05.
Ответить с цитированием
  #3 (permalink)  
Старый 14.11.2010, 15:48
Интересующийся
Отправить личное сообщение для Леночка Посмотреть профиль Найти все сообщения от Леночка
 
Регистрация: 28.09.2010
Сообщений: 15

Фреймы здесь не решающий фактор. можно чтобы открывалось в новом окне или где угодно, но вопрос в том как сделать так чтобы введенный текст обращался к выбранному поисковику и выдавался результат.
Ответить с цитированием
  #4 (permalink)  
Старый 21.11.2010, 03:25
Новичок на форуме
Отправить личное сообщение для Melphin Посмотреть профиль Найти все сообщения от Melphin
 
Регистрация: 21.11.2010
Сообщений: 3

Сообщение от Константин_1992
Делаете, к примеру, radiobuttons с поисковиками
Оригинально!!!
а главное не читал ведь ничего
Сообщение от Леночка
.с помощью select выбрать поисковую систему, которой будет адресован введенный запрос
Сообщение от Леночка
как сделать так чтобы введенный текст обращался к выбранному поисковику и выдавался результат.
а вы что отвечаете?!
PS:
Возмущаюсь, потому что самому нужно решить такую же проблему... а ответа дать не могут никто.!!!
и не надо слать в Google... оттуда и пришел.
Ответить с цитированием
  #5 (permalink)  
Старый 21.11.2010, 03:29
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Здравствуйте!

Судя по вашему сообщению, вы ну совсем не знаете javascript.

Освойте основы языка и вопрос отпадет сам, полностью или частично.
А с чем не справитесь - поможем.

На сайте javascript можно начать изучать с учебника, раздел Основы javascript.
Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/

Задавайте конкретные вопросы по ходу дела.
Ответить с цитированием
  #6 (permalink)  
Старый 21.11.2010, 03:41
Новичок на форуме
Отправить личное сообщение для Melphin Посмотреть профиль Найти все сообщения от Melphin
 
Регистрация: 21.11.2010
Сообщений: 3

Вобщем заметил то на что никогда не обращал внимания... запрос в поисковую систему происходит через подачу параметра 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;

Последний раз редактировалось Melphin, 21.11.2010 в 03:45.
Ответить с цитированием
  #7 (permalink)  
Старый 21.11.2010, 03:43
Новичок на форуме
Отправить личное сообщение для Melphin Посмотреть профиль Найти все сообщения от Melphin
 
Регистрация: 21.11.2010
Сообщений: 3

фишка в том что человека заставляют изучать то в чем он НУ очень лох... я не отрицаю JAVASCRIPT меня пока не воодушевлял. но.... тут дело то не в нем... а на простой вопрос легче ответить чем потом выслушивать недовольных типанов типа меня!)))))))))
Ответить с цитированием
  #8 (permalink)  
Старый 21.11.2010, 04:04
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от Melphin
чем потом выслушивать недовольных типанов типа меня!)))))))))
нас обычно это лишь забавляет
в случае же,если безосновательные претензии начинают напрягать, всегда можно выписать бан
Сообщение от Melphin
а на простой вопрос легче ответить
нет
это не бюро добрых услуг. здесь не решают задачи за тех, кто не хочет прикладывать к ним свои усилия
почитайте зачем нужен форум:
http://phpclub.ru/faq/WhyForum
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод числа в разные системы счисления. lolka84 Opera, Safari и др. 4 24.08.2010 15:43
Нужна прграмма для перевода из 8 системы исчесления в 2 систему Kanonirus Элементы интерфейса 6 06.11.2009 03:10
Ошибка системы безопасности ФФ Алекс97 AJAX и COMET 3 25.08.2008 12:39