Javascript 重定向到谷歌

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&

我只想在用户在文本框中键入某些内容并提交时将其重定向到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&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中需要有一个
    #
    字符表示转到页面上的定位点(即

怎么会失败?这个方法没有任何作用吗?错误消息?无法检索“q”的值?请说得更具体一点。您是否尝试过插入一些
alert()
s以查看它的效果?例如,一个在函数调用中,一个在定义搜索之后,等等……如果我在window.location.href之后再次发出警报,这不是一个好的做法,那么它实际上是有效的……请尝试window.location.href=”“如果我在window.location.href之后再次发出警报,这不是一个好的做法,那么它实际上是有效的……window.location并不总是有效的,请使用整个窗口“window.location.href”,只是确保你是,因为你的代码上面没有这样说。