菜鸟跪求 - web 窗体调用google实现站内搜索

guxing2 2009-04-15 03:19:14
如题:求.net web 窗体非form 调用google站内搜索。


由于.net的web窗体页只支持使用一个form,不知道我使用的方法不对,还是.net的窗体内页的数据提交根本无法无法向别的网站提交,竟然无法打开google,后来我用用js的window.open可以打开google的搜索页,也能实现搜索。但是,出现了一个新的问题,就是输入中文搜索竟然有些中文是乱码的(比如:输入的是中文是:李开复,或者是:商学院 的时候提交到google时就会出现中文乱码),我想这可能是编码的问题,但是这两天在网上找了很久也没有找到相关解决办法。可能因为我比较菜吧。恳请各位大哥指教,直接通过js实现调用google(不用form来提交).现在附上之前的代码。

function Gsitesearch(){
var domainroot="http://sxy.gxun.cn";
sKwd=document.getElementById("txtKwd").value;
window.open("http://www.google.com/search?q=site:"+domainroot + "+" + sKwd+"&hl=zh-cn");
document.getElementById("txtKwd").value="";

}


<input id="txtKwd" type="text" style="width:150px;"/>

<img onclick="Gsitesearch();return false;" alt="" src="zhuanti/SXYY/images/src_btn.jpg" style="margin-top:5px;"/>

以上为所有的实现代码。
...全文
159 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
满衣兄 2009-04-15
  • 打赏
  • 举报
回复
我记得要放在form 里才可以
guxing2 2009-04-15
  • 打赏
  • 举报
回复
问题是我现在用的是webform,这个页面只能有一个form,除非用iframe,而我现在不想用iframe,有什么办法解决吗

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧