2009-06-30 5 views
1

Вопрос поднят на вопрос here. Чтобы иметь поисковые системы в браузере, мне нужно найти способ получить параметры для URL.Как указать параметры в URL-адресе?

Предположим, у вас есть Сайты Google, на которых установлен гаджет Google. В гаджете есть окно поиска.

Как вы можете указать параметры поиска в поле поиска?

ответ

2

Это описано в спецификации HTML 4.01: http://www.w3.org/TR/html4/interact/forms.html#h-17.13.3

По сути вы присоединять "?" в URI, затем создайте наборы пар key = value, которые имеют специальные символы, представленные escape-последовательностями. Затем добавьте пары в URL-адрес, разделив каждую пару амперсандом или точкой с запятой.

+0

Существует одна проблема. У вас есть межсетевой поиск и CSE, оба из которых используют параметр «q». Прежде всего, CSE работает как-то иначе: http://sites.google.com/site/mathharbour/Search-math/mathematics-definitions/beta/alpha/faq/testing. Если бы у вас был CSE на основном сайте, например http://www.google.com/cse?cx=007883453237583604479%3A6hceebmys3e&ie=UTF-8&q=math&sa=Search, проблем не возникло бы. Теперь я не вижу, как ссылка решает проблему. –

+0

Я смущен из-за новой layour, в которой инкапсулирован двигатель. Не знаете, как это работает. –

+0

Вы можете рассчитывать меня на любые межгосударственные поиски. – JoshJordan