Javascript 重定向到谷歌
我只想在用户在文本框中键入某些内容并提交时将其重定向到google搜索,为此我编写了代码:Javascript 重定向到谷歌,javascript,Javascript,我只想在用户在文本框中键入某些内容并提交时将其重定向到google搜索,为此我编写了代码: <script type="text/javascript"> function gotosearch(){ var search = document.getElementById('q').value; window.location = "http://www.google.com.pk/#hl=en&source=hp&biw=1024&bih=604&
<script type="text/javascript">
function gotosearch(){
var search = document.getElementById('q').value;
window.location = "http://www.google.com.pk/#hl=en&source=hp&biw=1024&bih=604&q="+search+"&aq=f&aqi=&aql=&oq=&gs_rfai=&fp=1";
return true;
}
</script>
函数gotosearch(){
var search=document.getElementById('q')。值;
window.location=”http://www.google.com.pk/#hl=en&source=hp&biw=1024&bih=604&q=“+search+”&aq=f&aqi=&aql=&oq=&gs\U rfai=&fp=1”;
返回true;
}
但window.location不会重定向到google页面
但是我失败了…
试试那个链接- 您需要将搜索字符串的格式设置为与URL兼容(例如,将
替换为'
,并将其他保留字符替换为'+'
十六进制值)'%xx'
- 参数列表之前的URL中需要有一个
。?
字符表示转到页面上的定位点(即#
)
alert()
s以查看它的效果?例如,一个在函数调用中,一个在定义搜索之后,等等……如果我在window.location.href之后再次发出警报,这不是一个好的做法,那么它实际上是有效的……请尝试window.location.href=”“如果我在window.location.href之后再次发出警报,这不是一个好的做法,那么它实际上是有效的……window.location并不总是有效的,请使用整个窗口“window.location.href”,只是确保你是,因为你的代码上面没有这样说。