Я создаю HTML5-баннер / медийное объявление с нуля и хотел бы иметь HTML-форму для поиска по сайту, добавляя параметры в URL.У пользователя будет ключевое слово и поле местоположения, а с помощью html-формы с method="get"
структура URL будет
https://jobs.talbots.com/index.gp?method=cappportal.showPortalSearch&sysLayoutId=123&page=1&keyword=test
. Чтобы сервер рекламы мог отслеживать клики по объявлению, запрос clickTagСтроковый параметр должен быть использован.Вот где у меня возникают проблемы с получением HTML-формы для правильного добавления параметров поиска.
Я получил поиск, чтобы работать нормально без использования параметра clickTag.Я также попытался использовать javascript:window.open(window.clickTag)
в качестве действия формы вместе со скриптом:
<script type="text/javascript">
var clickTag = "https://jobs.talbots.com/index.gp";
</script>`
Параметры, кажется, падают при использовании этого метода.Мой javascript недостаточно силен, чтобы написать что-то нестандартное для добавления параметров, полученных из формы.Вот документация, которую предоставляет рекламный сервер: https://dspsupport.basis.net/hc/en-us/articles/115007296827 Я не уверен, относится ли это к этому сценарию.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="ad.size" content="width=300,height=250">
<meta name="click.through" content="ad" />
<link rel="stylesheet" href="Talbots_JobSearch_300x250.css"/>
<title>Tablots | Search Jobs - 300x250</title>
<script type="text/javascript">
var clickTag = "https://jobs.talbots.com/index.gp";
</script>
</head>
<body>
<div id="ad" class="wrap">
<form action="javascript:window.open(window.clickTag)" method="get" target="_blank">
<input id="method" type="hidden" name="method" value="cappportal.showPortalSearch">
<input id="sysLayoutID" type="hidden" name="sysLayoutID" value="123">
<label for="keyword">Keyword:</label>
<input id="keyword" type="text" name="keyword"><br>
<input type="submit" value="Search">
</form>
</div>
</body>
</html>
Я хотел бы использовать параметр строки запроса clickTag, а также добавить параметры к URL-адресу через форму HTML.Это отобразит действительную страницу результатов поиска.
В моей текущей версии у меня есть только ввод ключевого слова, но я добавлю раскрывающийся список местоположения после.