惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

爱范儿
爱范儿
量子位
人人都是产品经理
人人都是产品经理
小众软件
小众软件
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - Franky
Recent Announcements
Recent Announcements
A
About on SuperTechFans
Microsoft Security Blog
Microsoft Security Blog
N
Netflix TechBlog - Medium
H
Help Net Security
博客园 - 三生石上(FineUI控件)
博客园 - 司徒正美
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
MyScale Blog
MyScale Blog
The Cloudflare Blog
S
SegmentFault 最新的问题
H
Hackread – Cybersecurity News, Data Breaches, AI and More
J
Java Code Geeks
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
P
Proofpoint News Feed
宝玉的分享
宝玉的分享
Vercel News
Vercel News

愆伏

vue feedback 指令开发 通过webpack对css压缩后所引起的重名问题 NPM 撤回已发布的版本 昆虫有趋光性吗 数组转成字符串(css 属性) 关于grid布局的一些思考 阿里云和腾讯云网站字体族对比 Vue组件抛事件和Function prop的差别 Vue 事件参数传递 Vue Data里面下划线命名无效并报错 使用sublime中的正则处理数据格式 通过nodejs创建目录与文件 macOS 下npm run dev 无法局域网访问 mac 下使用ssh访问非22端口的gitlab 世界是平的,在科学上网之后 使用sublime text3和Markdown来写博客 如果非要给一个标题,那就是2014年非工作总结 不专业呢,就别捣乱 对知乎大号怒撤事件的一点看法 拒绝SB思维 嘀嘀与快的的商业博弈 关于收藏夹功能的思考 你居然都不用微信 一个英语培训机构的外呼电话 智商是硬伤就无解了 扁鹊三兄弟 竖子不足与谋 美丽说、蘑菇街今天一定开了好几个小时的会 个人独立博客会死掉吗? iPad作画
替换LBS站内搜索为google/baidu引擎
tortorse · 2007-02-03 · via 愆伏

LBS 自带的搜索其实做的不错,但由于不是全文检索并存在日文字符溢出的问题,我决定把它换掉。

为了操作方便,准备使用现成的站内搜索引擎代码。还好百度和google 都提供有相应的代码。

search

1.百度的:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<form action="https://www.baidu.com/baidu" target="_blank">
<table bgcolor="#FFFFFF">
<tbody>
<tr>
<td>
<input name="tn" type="hidden" value="baidu" /><br />
<a href="https://www.baidu.com/"
><img
src="https://img.baidu.com/img/logo-80px.gif"
alt="Baidu"
align="bottom"
border="0" /></a
><br />
<input type="text" name="word" size="30" /><br />
<input type="submit" value="百度搜索" />
</td>
</tr>
</tbody>
</table>
</form>

如果你不需要百度的 logo 的话,可以把

1
2
3
4
5
6
7
<a href="https://www.baidu.com/"
><img
src="https://img.baidu.com/img/logo-80px.gif"
alt="Baidu"
align="bottom"
border="0" /></a
><br />

去除

表单的样式也可以自行定义,你可以直接给 <form> 添加一个 id

例如:

1
2
3
4
5
<form
action="https://www.baidu.com/baidu"
target="_blank"
id="searchBar"
></form>

然后在你使用的 css 中,可以对 searchBar及其下的元素进行定义,如:

1
2
3
4
#searchBar table {
background: #f4f4f4;
font-size: 12px;
}

诸如此类。。。

改好之后,把它放在 global.asp 中合适的位置即可

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<table bgcolor="#FFFFFF">
<tbody>
<tr>
<td>
<a href="https://www.google.com/intl/zh-CN/"
><br />
<img
src="https://www.google.com/logos/Logo_40wht.gif"
border="0"
alt="Google"
align="absmiddle" /></a
><br />
<input type="text" name="q" size="31" maxlength="255" value="" /><br />
<input type="hidden" name="ie" value="GB2312" /><br />
<input type="hidden" name="oe" value="GB2312" /><br />
<input type="hidden" name="hl" value="zh-CN" /><br />
<input type="submit" name="btnG" value="Google 搜索" />
</td>
</tr>
</tbody>
</table>

和百度的一样,放在 gloabal.asp 里合适的位置就可以了