2012-02-14 2 views
0

Мне нужен элемент управления в html, который имитирует адресную строку браузера.Имитировать адресную строку браузера с Javascript

Например, если я набираю «www.google.com», я хочу автоматически поместить префикс «http: //» или предложить суффикс .com. Кроме того, чтобы иметь возможность контролировать историю этого.

Знаете ли вы, что плагин jQuery для этого? или как это можно сделать с помощью css и javascript?

+0

Вы уже сделали какой-либо код? –

+0

нет, я хочу начать, но мне нужны некоторые предложения. Каков наилучший подход? –

+0

В барах адреса браузера много разных вещей. Различные браузеры делают разные вещи. Сосредоточьтесь на конкретных вещах, которые вы хотите достичь, и сосредоточьтесь на них по одному. В его нынешнем виде этот вопрос очень широк. – Quentin

ответ

0

Это может быть сделано с помощью HTML/CSS/JS

Я предложил бы использовать JQuery, чтобы получить значение поля формы HTML. Проверьте, есть ли http: // или нет/добавление, это действительно не большая проблема с Javascript.

Я думаю, вы хотите отправить запрос с помощью Ajax? Имейте в виду, что вы не можете просто загружать любые внешние страницы, которые вы хотите отображать, например. в iframe. see here

Последнее, но не менее важное: jQuery this плагин может помочь вам с вашей историей.

Не бойтесь попробовать его самостоятельно, вместо того чтобы тратить много времени на поиски идеального плагина, который вы хотите иметь. В Интернете полно примеров того, как получить значение элемента с помощью JS или изменить его значение. Это не должно быть большой проблемой для имитации адресной строки.

+0

Большое спасибо. Мне также нужно загрузить и отобразить страницу. Я надеюсь, что http://www.ajax-cross-domain.com/ решает проблему. Мне нужно попробовать –

Смежные вопросы