赤色火焰.Net学习手札
希望能进来看到我写的东西的朋友,与我多交流交流。大家共同进步! 我的QQ是6040548
与我联系
发短消息
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
(8)
给我留言
查看留言
我参与的团队
上海.NET俱乐部(0/2153)
北京.NET俱乐部(0/1360)
应届毕业生之家(0/1137)
ASP.NET AJAX (Atlas)学习(0/1319)
我的标签
C#
(23)
mgod
(9)
Silverlight
(8)
视频教程
(7)
Accp
(6)
北大青鸟
(6)
学员管理系统
(4)
正则表达式
(4)
摄像头
(3)
视频
(3)
更多
随笔分类
(170)
ASP.NET 2.0(22)
(rss)
ASP.NET AJAX(8)
(rss)
C#.NET(38)
(rss)
JAVA(3)
(rss)
SilverLight(9)
(rss)
SQL2005
(rss)
非技术类(5)
(rss)
视频教程(10)
(rss)
学习随笔(75)
(rss)
业界新闻
(rss)
随笔档案
(108)
2008年7月 (16)
2008年6月 (17)
2008年5月 (12)
2008年4月 (5)
2008年3月 (7)
2007年12月 (1)
2007年10月 (1)
2007年8月 (1)
2007年7月 (1)
2007年6月 (5)
2007年5月 (1)
2007年4月 (25)
2007年3月 (16)
技术链接
ASP.NET AJAX -- 博客园
(rss)
群英会集的地方
Dflying Chen @ cnblogs
(rss)
翻译达人,准备出ASP.NET AJAX程序设计,时刻关注
DotNetSkin完美破解
(rss)
找换肤控件时候发现的博客,存个档
LeanRun'Blog
浪曦视频在线
(rss)
个人制作的中文的ASP.NET AJAX视频教程
老赵的个人点滴
(rss)
ASP.NET AJAX的牛人
天轰穿.net/vs2005/ajax入门
(rss)
连载着自己出的ASP.NET 2.0的视频教程,辛苦了大哥!
微软ASP.NET 2.0中文官方网站
微软ASP.NET AJAX 官方网站
最新随笔
1. 【原创】站内搜索软件
2. C#发送邮件代码
3. T-SQL跨库查询
4. 【原创】博客批量下载器V1.3 (目前已支持新浪、百度、博客园)
5. 揭开正则表达式的神秘面纱
6. 深入浅出之正则表达式(二)
7. 深入浅出之正则表达式(一)
8. 【原创视频教程】学生信息管理系统6--学员信息管理(完结篇)
9. 【原创视频教程】学生信息管理系统5--学员成绩管理
10. 架了一个CS1.6服务器,放点控制台命令
搜索
积分与排名
积分 - 45874
排名 - 875
最新评论
1. re: C#实现的QQ登录器
不能登陆呀,怎么回事
--鹰击长空
2. re: C#远程监控和抓图摄影源码下载
感谢楼主分享。。最近正要做这个东东。
--luo3shan
3. re: T-SQL跨库查询
--引用-------------------------------------------------- Jimmy-Liu: 如果数据库的访问权限不一样就不能这样使用了。 <br/>...
--陈晨
4. re: 【原创】新浪博客批量下载器
hermion_sissi@hotmail.com
--hermion
5. re: T-SQL跨库查询
挺神...
--tonyelson
阅读排行榜
1. [原创] 发现 Hack.SuspiciousAni 病毒内的秘密(8921)
2. 分析器错误信息: 未能加载文件或程序集的错误。(4225)
3. C#实现的QQ登录器(2783)
4. 【原创】C#实现视频远程监控(下载)(2483)
5. ArrayList Vector LinkedList 区别与用法(1653)
评论排行榜
1. [原创] 发现 Hack.SuspiciousAni 病毒内的秘密(34)
2. C#实现的QQ登录器(23)
3. 【原创】C#实现视频远程监控(下载)(14)
4. 分析器错误信息: 未能加载文件或程序集的错误。(9)
5. .net 实现多文件上传(8)
60天内阅读排行
1. C#实现的QQ登录器(2783)
2. 【原创】C#实现视频远程监控(下载)(2483)
3. 【原创】博客批量下载器V1.3 (目前已支持新浪、百度、博客园)(636)
4. C#远程监控和抓图摄影源码下载(474)
5. 用C#捕获摄像头(444)
Powered by:
博客园
模板提供:
沪江博客
博客园
|
首页
|
发新随笔
|
发新文章
|
联系
|
订阅
|
管理
搜Google狗
前几天突然想起来
http://baigoogledu.com
这个网站,那时候还是我在北京的时候那个市场的苏鑫磊告诉我的这个无敌的网站,就是将两个搜索集成到一起好让搜索的内容直观的做对比,闲来无事也来实现一个。
看了看这个网站是使用的ASP,我就拿JAVASCRIPT来实现一下。麻烦的是Google还需要UrlEncode编码,否则显示中文还有问题。今天解决了,发上来代码给大家共享一下。有机会就架到空间上。
<!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
<
html
xmlns
="http://www.w3.org/1999/xhtml"
>
<
head
>
<
meta
http-equiv
="Content-Type"
content
="text/html; charset=gb2312"
/>
<
title
>
搜Google狗
</
title
>
<
script
language
="vbscript"
>
//
使用vbscript来进行解码或加密
Function
str2asc(strstr)
str2asc
=
hex
(
asc
(strstr))
End Function
Function
asc2str(ascasc)
asc2str
=
chr
(ascasc)
End Function
</
script
>
<
script
language
="javascript"
>
/**/
/*
这里开始时UrlEncode和UrlDecode函数
*/
function
UrlDecode(str)
{
//
解码
var
ret
=
""
;
for
(
var
i
=
0
;i
<
str.length;i
++
)
{
var
chr
=
str.charAt(i);
if
(chr
==
"
+
"
)
{
ret
+=
"
"
;
}
else
if
(chr
==
"
%
"
)
{
var
asc
=
str.substring(i
+
1
,i
+
3
);
if
(parseInt(
"
0x
"
+
asc)
>
0x7f
)
{
ret
+=
asc2str(parseInt(
"
0x
"
+
asc
+
str.substring(i
+
4
,i
+
6
)));
i
+=
5
;
}
else
{
ret
+=
asc2str(parseInt(
"
0x
"
+
asc));
i
+=
2
;
}
}
else
{
ret
+=
chr;
}
}
return
ret;
}
function
UrlEncode(str)
{
//
加密
var
ret
=
""
;
var
strSpecial
=
"
!\
"
#$
%&
'
()*+,/:;<=>?[]^`{|}~%";
for(var i=0;i<str.length;i++){
var chr = str.charAt(i);
var c=str2asc(chr);
if(parseInt("0x"+c) > 0x7f){
ret+="%"+c.slice(0,2)+"%"+c.slice(-2);
}else{
if(chr==" ")
ret+="+";
else if(strSpecial.indexOf(chr)!=-1)
ret+="%"+c.toString(16);
else
ret+=chr;
}
}
return ret;
}
function change()
{
document.left.location.href="http://www.google.cn/search?num="+document.getElementById("showNum").value+"&complete=1&hl=zh-CN&newwindow=1&q="+UrlEncode
(document.getElementById("txtInput").value);
document.right.location.href="http://www.sogou.com/web?query="+document.getElementById("txtInput").value+"&num="+document.getElementById
("showNum").value;
}
function leftNone()
{
document.getElementById("leftDiv").style.display="none";
document.getElementById("rightDiv").style.display="block";
}
function rightNone()
{
document.getElementById("leftDiv").style.display="block";
document.getElementById("rightDiv").style.display="none";
}
function showAll()
{
document.getElementById("leftDiv").style.display="block";
document.getElementById("rightDiv").style.display="block";
}
function keyD()
{
if(event.keyCode==13)
{
this.change();
}
}
</script>
</head>
<body>
<center>
<img src="logo.jpg" align="middle" />
<input name="txtInput" type="text" id="txtInput" onkeydown="keyD()" />
</label>
<label>
<input type="button" name="Submit" onclick="change()" value="点此搜索" />
</label>
<label>
<select name="showNum" id="showNum">
<option value="10" selected="selected">10</option>
<option value="20">20</option>
<option value="30">30</option>
<option value="50">50</option>
<option value="100">100</option>
</select>
</label>
条
</center>
<table width="100%" height="100%" border="0">
<tr>
<td height="100%" ><div id="leftDiv">
<iframe src="#" scrolling="auto" name="left" width="100%" height="700px"></iframe>
</div></td>
<td width="14px"><div id="menu" style="float:left;">
<input type="button" style="width:14px;height:30px;" name="button" id="button" onclick="leftNone()" value="<" />
<br />
<input type="button" style="width:14px;height:30px;" name="button2" id="button2" onclick="rightNone()" value=">" />
<br />
<input type="button" style="width:14px;height:30px;" name="button3" id="button3" onclick="showAll()" value="|" />
</div></td>
<td height="100%"><div id="rightDiv">
<iframe src="#" scrolling="auto" name="right" width="100%" height="700px" ></iframe>
</div></td>
</tr>
</table>
<center>
版权所有 翻版不追究<br />
Mgod工作室
</center>
</body>
</html>
Tag标签:
搜索
发表于 2008-05-11 18:35
赤色火焰
阅读(222)
评论(0)
编辑
收藏
所属分类:
学习随笔
社区
新闻
新用户注册
刷新评论列表
标题
姓名
主页
Email
(只有博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
另存
打印
所属分类的其他文章:
·
C#发送邮件代码
·
T-SQL跨库查询
·
【原创】博客批量下载器V1.3 (目前已支持新浪、百度、博客园)
·
揭开正则表达式的神秘面纱
·
深入浅出之正则表达式(二)
·
深入浅出之正则表达式(一)
·
白话C#反射
·
【原创】C#实现视频远程监控(下载)
·
WinForm换肤控件:DotNetSkin破解版v1.20.1
·
C#远程监控和抓图摄影源码下载
最新IT新闻:
·
奇虎回应:瑞星半年免费版像是一个恶意软件
·
鲍尔默致员工信:部署09年微软5大工作重心
·
陈一舟:Facebook也抄袭过校内 不怕打官司
·
微软重组视窗与在线业务
·
我国网民数达2.53亿超美国居世界首位
博客园新闻频道
博客园首页
社区