Ссылка на текущую страницу с определенным параметром get url - PullRequest
1 голос
/ 26 мая 2011

У меня есть страница, которая по умолчанию имеет простую тему. Чтобы переключаться между одной из 5 тем, должен быть задан параметр url параметр agency = x, где указано название темы.

Так что, если URL моей страницы по умолчанию был

http://127.0.0.1:8888/index.html?&some.param=123&someother.param=321

Мне нужен URL, который будет ссылаться на

http://127.0.0.1:8888/index.html?&some.param=123&someotherparam=321&agency=2

Имейте в виду, что some.param и someother.param являются произвольными, пользователи могут попасть на эту страницу со всевозможными сумасшедшими параметрами get, мне просто нужно (если возможно) связать себя с помощью дополнительного параметра get.

Я всегда могу сделать это динамически через сервлет или jsp, но если есть способ сделать это со стандартными ссылками / hrefs, было бы намного лучше.

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 26 мая 2011

Вы можете сделать это с помощью JavaScript.

На всех hrefs добавьте обратный вызов onclick (используя document.getElementsByTagName ('a')), который анализирует window.location и добавляет его к href на лету.

0 голосов
/ 26 мая 2011

Это немного и то, и другое, но я бы сделал это в элементе <head>:

<link rel="stylesheet" type="text/css" href="agency<%= the agency %>.css" />

И по умолчанию agency.css, agency1.css для темы 1 и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...