Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> переход по вводу на другую страницу 
:(
    Опции темы
zone51
  Дата 11.8.2010, 00:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 370
Регистрация: 17.2.2006

Репутация: нет
Всего: 1



Привет всем! Подскажите пожалуйста как сделать такую вещь:

есть форма, на ней поле ввода, в поле вводится текст и по щелчку энтером сама страница с формой не должна перегружаться а вместо этого должно открыться новое окно/вкладка и в ней результаты поиска по введенной фразе. Вся фишка в том что это должно работать под всеми браузерами, а до сих пор если у меня получатьсь в FF то в IE никак. Есть доступ к Jquery. Подскажите пожалуйста. Вот мой код:

Код

<form id="search_bottom_form" name="search_bottom_form" method="post"
          action="">
        <div class="SearchDiv">
            <span class="SrBut"
                  id="search_bottom_action"
                  onclick="document.location='<?=base_url()?>w/publicitemssearch/'+document.getElementById('search_field_bottom').value"></span>
            <input type="text"
                   onkeydown="return publicSearch(event,'search_bottom_action');"
                   id="search_field_bottom"
                   name="search_field_bottom"
                   class="SearchNew"/>
            <input type="submit"
                   style="visibility:hidden"
                   onclick="window.open('<?=base_url()?>w/publicitemssearch/'+document.getElementById('search_field_bottom').value);return false;"/>
        </div>
    </form>


Код

function publicSearch(event,element) {
        var evtSource;
        if (document.all) // If IE
        {
             evtSource = event.srcElement;

        }
        else // For Firefox
        {
             evtSource = event.target;
        }
        alert(evtSource);
        if (evtSource.keyCode == 13){
            alert('1');
            document.getElementById(element).click();
            return false;
        }

     }



Это сообщение отредактировал(а) zone51 - 11.8.2010, 00:10


--------------------
The truth is out there
PM MAIL   Вверх
Amphiluke
Дата 11.8.2010, 09:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


   ☽
***


Профиль
Группа: Завсегдатай
Сообщений: 1253
Регистрация: 26.8.2009

Репутация: 35
Всего: 112



У объекта <form> есть атрибут target, как у гиперссылок. Присвойте этому атрибуту значение "_blank". И заполните action формы.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0777 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.