Форма поиска для внешнего сайта, поддерживающего запрос в середине URL - PullRequest
0 голосов
/ 28 февраля 2019

Я пытаюсь заставить работать форму поиска, которая открывается в новом окне и может вместить внешние URL-адреса поиска, которые имеют переменную поиска не только в конце, но и в середине, т.е. оба типа этих URL-адресов

https://anysite.com/SEARCHWORD?3,0,0.html
https://anysite.com/blah=SEARCHWORD

Где SEARCHWORD - переменная поиска.Как это можно сделать?

Например, до сих пор я работал над тем, как добавлять разные URL с поисковой переменной в конце URL.

JavaScript

<script type="text/javascript">
function dosearch() {
var sf=document.searchform;
var submitto = sf.sengines.options[sf.sengines.selectedIndex].value + escape(sf.searchterms.value);
window.open(submitto)
return false;
}
</script>

И html:

<form name="searchform" onSubmit="return dosearch();">
Search: 
<select name="sengines">
<option value="https://www.asite.gr/forum/index.php?action=search2;search=">Forum</option>
<option value="https://www.google.com/search?hl=en&as_sitesearch=mysite.gr&as_q=" selected>Google</option>
</select>
For: 
<input type="text" name="searchterms">
<input type="submit" name="SearchSubmit" value="Search">
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...