自己的网站调用百度搜索时,为什么会出现http 501 错误,刷新时才显示网页,在360浏览器用的时候是正常的,在IE,搜狗就会出现http 501 错误。 var obj = document.getElementById('myform');
obj.action="http://www.baidu.com/s?wd="+encodeURIComponent(document.getElementById('keyword').value);
在此先谢过!
obj.action="http://www.baidu.com/s?wd="+encodeURIComponent(document.getElementById('keyword').value);
在此先谢过!
解决方案 »
- 寻求一个正则表达式
- 表单提交之后,还可以执行代码吗?
- 如何用jQuery给input加入onkeypress和onchange事件?
- js 中的switch如何使用“>6”这样的比较条件?
- 在IE中调用javascript打开Excel
- 如何做到在点关闭按扭时,自动缩小到窗口的右下角,如QQ,MSN等功能呢?谢谢!
- 在windows2000正确,windows xp里出现javaScript错误
- 那位老大能给一段无缝向左滚动图片的代码啊,急,在线,100分
- javaScript怎么重定向到另一个URL, 像ASP的Response.redirect?
- 请大侠指点怎么屏蔽“F11”键和“Ctrl+P”?
- 代码优化?如何解决控件取值硬编码控件ID带来维护问题。
- 关于正则返回值不一样
把它移到最后试试。
<input name="keyword" type="text" id="keyword" value="中文百度!" onfocus="if(this.value.indexOf('请输入')!=-1)this.value=''"/>
<input type="image" src="images/searchbtn.gif" id="btnDoS"/>
</form><script type="text/javascript">
function Search()
{
var obj = document.getElementById('myform');
obj.action="http://www.baidu.com/s?wd="+encodeURIComponent(document.getElementById('keyword').value);}
</script>
我把代码贴出来了 ,放到后面也是一样啊,还是不行。麻烦帮我调调,非常感谢!
script中
obj.action="http://www.baidu.com/s?wd="+encodeURIComponent(document.getElementById('keyword').value);
之后添加obj。submit();
form定义中的onsubmit="return Search()" 删掉
<input type="text" autocomplete="off" maxlength="100" name="word" id="word">
<input type="image" src="images/searchbtn.gif" id="btnDoS"/>
</form>input的name="word"这个不能更改。method="post"不能使用,百度只接收get方式发送的