时间:2025-11-18 21:08
人气:
作者:admin
提前准备
找到你想添加的俩个搜索引擎对应的URI 和 它预先定义用于存储搜索关键词的参数名。
打开你想要的搜索引擎的网页,在当前搜索引擎里输入“关键词”,点击搜索,然后观察上面的网址,一般“?”前出现的是对应的【URI】,“&”的后面到你输入的“关键词”前,是当前搜索引擎预定义的【参数名】
一些示例(e.g.):
下面代码统一以【Microsoft Bing】和【360】为例:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>双搜索引擎</title>
</head>
<body>
<h1>Bing & 360 双搜索</h1>
<!-- 用户输入区域 -->
<input id="searchInput" />
<input type="button" onclick="performSearch()" value="双搜"/>
<!-- 搜索引擎表单 -->
<form name="bingForm" action="https://cn.bing.com/search" target="leftFrame">
<input type="hidden" name="q"/>
</form>
<form name="soForm" action="https://www.so.com/s" target="rightFrame">
<input type="hidden" name="q"/>
</form>
<!-- 结果展示区域 -->
<iframe name="leftFrame" style="height: 1000px;width: 50%;"></iframe>
<iframe name="rightFrame" style="height: 1000px;width: 50%;"></iframe>
</body>
</html>
<script type="text/javascript">
function performSearch(){
// 获取用户输入的搜索词
var searchText = document.getElementById("searchInput").value;
// 将搜索词赋给两个表单的隐藏字段
document.bingForm.q.value = searchText;
document.soForm.q.value = searchText;
// 同时提交两个表单
document.bingForm.submit();
document.soForm.submit();
}
</script>
OK那么我们就完成了百Google度的创建了!撒花!!