我正在尝试使用一个搜索表单,该表单会在新窗口中打开,并且可以容纳外部搜索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>