Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » JavaScript/HTML: Форма поиска с поисковыми машинами на выбор

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
F1eryG

Код:
 
<script>  
var d=document  
   
var se=new Array('modules.php?name=Search&query=',  
'http://www.yandex.ru/yandsearch?rpt=rad&text=',  
'http://search.rambler.ru/srch?words=',  
'http://sm.aport.ru/scripts/template.dll?r=',  
'http://www.google.com/search?sourceid=opera&num=0&ie=windows-1251&oe=windows-1251&inlang=ru&filter=0&q=')  
   
function FLS(){return false}  
function goSE(){  
var query=d.F.Q.value  
if(query!='')    
{  
  if(d.F.SE.selectedIndex==0)  
   {    
      location.href=se[d.F.SE.selectedIndex]+enc(query)  
    }      
    else    
   {  
    window.open(se[d.F.SE.selectedIndex]+enc(query))  
   }  
}  
else{return false}  
}
function enc(x){  
if (document.all&&navigator.userAgent.indexOf('Opera')== -1)  
{while(x.match(/\s/)){x=x.replace(/\s/,'+')}  
return x}  
else {return escape(x)}  
}    
</script>  
<form action="javascript:return FLS()" onSubmit="goSE()" name=F >  
&nbsp;&nbsp;&nbsp;Что искать  
<input type=text name=Q>  
&nbsp;Где искать  
<select name=SE>  
<option>На сайте  
<option>Поиск: Яндекс  
<option>Поиск: Рамблер  
<option>Поиск: Апорт  
<option>Поиск: Google  
</select>  
<input type=button onClick="goSE()" value="Искать">  
</form>  


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:36 27-11-2003
F1eryG



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Отлично всё работает, теперь ещё одна неувязочька я сунул эту форму в таблицу и хотелось бы чтобы она была в одну строчьку, а она почемуто в две, можно ли это убрать? Если я убираю </form>  то таблица становится в одну строчьку, но без </form>  нельзя, что не так?

Всего записей: 165 | Зарегистр. 22-11-2003 | Отправлено: 02:55 28-11-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
F1eryG

Цитата:
Отлично всё работает, теперь ещё одна неувязочька я сунул эту форму в таблицу и хотелось бы чтобы она была в одну строчьку, а она почемуто в две, можно ли это убрать? Если я убираю </form>  то таблица становится в одну строчьку, но без </form>  нельзя, что не так?

А может все же код покажешь?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 02:59 28-11-2003
F1eryG



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
<table width="100%" bgcolor="#FFFF00">
<tr>
<td>
<script>    
var d=document    
   
var se=new Array('modules.php?name=Search&query=',  
'http://www.yandex.ru/yandsearch?rpt=rad&text=',  
'http://search.rambler.ru/srch?words=',  
'http://sm.aport.ru/scripts/template.dll?r=',  
'http://www.google.com/search?sourceid=opera&num=0&ie=windows-1251&oe=windows-1251&inlang=ru&filter=0&q=')    
   
function FLS(){return false}    
function goSE(){    
var query=d.F.Q.value    
if(query!='')    
{    
  if(d.F.SE.selectedIndex==0)    
   {      
      location.href=se[d.F.SE.selectedIndex]+enc(query)    
    }      
    else    
   {    
    window.open(se[d.F.SE.selectedIndex]+enc(query))    
   }    
}  
else{return false}    
}  
function enc(x){  
if (document.all&&navigator.userAgent.indexOf('Opera')== -1)  
{while(x.match(/\s/)){x=x.replace(/\s/,'+')}  
return x}  
else {return escape(x)}  
}      
</script>    
<form action="javascript:return FLS()" onSubmit="goSE()" name=F >    
&nbsp;&nbsp;&nbsp;&#215;&#242;&#238; &#232;&#241;&#234;&#224;&#242;&#252;  
<input type=text name=Q>    
&nbsp;&#195;&#228;&#229; &#232;&#241;&#234;&#224;&#242;&#252;  
<select name=SE>    
<option>&#205;&#224; &#241;&#224;&#233;&#242;&#229;  
<option>&#207;&#238;&#232;&#241;&#234;: &#223;&#237;&#228;&#229;&#234;&#241;  
<option>&#207;&#238;&#232;&#241;&#234;: &#208;&#224;&#236;&#225;&#235;&#229;&#240;  
<option>&#207;&#238;&#232;&#241;&#234;: &#192;&#239;&#238;&#240;&#242;  
<option>&#207;&#238;&#232;&#241;&#234;: Google  
</select>    
<input type=button onClick="goSE()" value="&#200;&#241;&#234;&#224;&#242;&#252;">  
</form>  
</td>
</tr>
</table>

Всего записей: 165 | Зарегистр. 22-11-2003 | Отправлено: 20:26 30-11-2003
F1eryG



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
мужики, тут такая проблемка, теперь в IE всё нормально, а в Opere всё таже белеберда пишется, если я ввожу русский текст, можно ли вылечить?

Всего записей: 165 | Зарегистр. 22-11-2003 | Отправлено: 21:18 23-01-2004
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
F1eryG

Цитата:
 всё таже белеберда  

такое?

Цитата:
&#207;&#238;&#232;&#241;&#234;

страница в какой кодировке?
 
+ по предыдущему:
в стили формы добавь
form{display:inline;padding:0;margin:0}

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 03:32 24-01-2004
forafora

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Недавно сайтик один нашел там много ява скриптов
вот его адрес  
http://*****.ru
в том числе и выпадающих меню на сайт,правда авторы сайта не позаботились о посетителях нагрузив свой сайт рекламой это минус.





Не надо так делать. — Svarga.

Всего записей: 1 | Зарегистр. 23-01-2004 | Отправлено: 07:14 24-01-2004 | Исправлено: Svarga, 08:46 24-01-2004
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
forafora
привет

Цитата:
Недавно сайтик один нашел  

1. Не нужно так спамить.
2. Готовые скрипты и ресурсы по ним — в "Помощи вебмастеру"
 


----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 08:46 24-01-2004
lewa513

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А можно ли сделать то же самое только по выбору радио-кнопок?

Всего записей: 1 | Зарегистр. 27-12-2009 | Отправлено: 19:53 02-05-2011
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Интернет » Web-программирование » JavaScript/HTML: Форма поиска с поисковыми машинами на выбор


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru