Я пытаюсь заставить работать форму поиска, которая открывается в новом окне и может вместить внешние 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>