| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 489 人关注过本帖
标题:[求助]各位朋友帮我一下指点指点多谢了
只看楼主 加入收藏
云南视窗
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2005-11-26
收藏
 问题点数:0 回复次数:7 
[求助]各位朋友帮我一下指点指点多谢了

朋友们好,我想把各个频道的搜索功能整合到一起,应该怎么做啊,我现在各个频道的搜索都已经做好,但在首页上,我想做一个下拉菜单,然后点搜索可以搜索相关频道的内容的.

或者做成那种,输入关键字后,点相应频道名称就可以进行搜索的那种.
请各位大虾\朋友,一定帮我一下,谢谢哦.

搜索更多相关主题的帖子: 朋友 
2005-11-26 15:31
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
你最好统一一下关键字的变量名

然后通过javascript控制form 的 action 然后提交表单
2005-11-26 15:59
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
收藏
得分:0 
<script>
function gosearch()
{if(form1.abc0.checked)
window.open("http://search.sina.com.cn/cgi-bin/search/search.cgi?_searchkey="+form1.key.value,"mspg0");
if(form1.abc1.checked)
window.open("http://site.search.sohu.com/sitesearch.jsp?page_index=0&key_word="+form1.key.value,"mspg1");
if(form1.abc2.checked)
window.open("http://cn.search.yahoo.com/search?p="+form1.key.value,"mspg2");
if(form1.abc3.checked)
window.open("http://www.google.com/search?hl=zh-CN&inlang=zh-CN&ie=GB2312&oe=GB2312&q="+form1.key.value,"mspg4");
if(form1.abc4.checked)
window.open("http://www.baidu.com/s?tn=sitehao123&word="+form1.key.value,"mspg6");
if(form1.abc5.checked)
window.open("http://bingle.pku.edu.cn/scripts/ftp_search.exe?cdtype=GB&word="+form1.key.value,"mspg12");
return false;}
</script>
<form name="form1" onsubmit="return(gosearch())">
<table border="0" cellspacing="0" width="500" cellpadding="0">
<tr><td height=15 align="center">综合搜索引擎</td></tr>
<tr>
<td align="center">关键字:<input type=text name=key size=15>
<input type=submit value=搜索 name=B2>
<input type=checkbox name=abc0 value=sina checked>新浪&nbsp;
<input type=checkbox name=abc1 value=sohu>搜狐
<input type=checkbox name=abc2 value=yahoo>雅虎&nbsp;
<input type=checkbox name=abc3 value=3721>google
<input type=checkbox name=abc4 value=google>百度&nbsp;
<input type=checkbox name=abc5 value=baidump3>天网搜索&nbsp;
</td>
</tr>
</table>
</form>

[此贴子已经被作者于2005-11-26 16:58:48编辑过]


专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2005-11-26 16:46
icecool
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:20
帖 子:1216
专家分:1376
注 册:2005-3-14
收藏
得分:0 
做一个下拉框,其值为你要搜索的频道选项,提交后作为搜索的关键字即可。

http://toorup.3v.do
loading...
2005-11-26 17:59
云南视窗
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2005-11-26
收藏
得分:0 

谢谢各位了,我都试验过了,但我太菜了。
所以再请大家帮我看看,我现在的代码是这样的,(下边)。我想把他们整合到一起,最好就是用下拉菜单的,能否帮我修改一下,谢谢。
我调用的 result.asp 分别在不同的频道,数据表也不一样。在各自的频道下都可以很好地实现搜索。

代码如下:
<!--#include file="sql.asp" -->
<!--#include file="md5.asp" -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<style type="text/css">
<!--
.style1 {color: #2A0000}
-->
</style>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>云南视窗频道内搜索</title>
</head>
<script LANGUAGE="javascript">
function checkspace(checkstr) {
var str = '';
for(i = 0; i < checkstr.length; i++) {
str = str + ' ';
}
return (str == checkstr);
}
function check()
{
if(checkspace(document.Form1.keyword.value)) {
document.Form1.keyword.focus();
alert("请输入您要查询的关键字!");
return false;
}
document.Form1.submit();
}
</script>

<body>
<table width="799" border="0" cellspacing="0" cellpadding="0" align="center">
<tr><td width="799" height="23"><p class="style1"> 欢迎您使用&lt;云南视窗&gt;站内搜索引擎.请您在对应的频道内搜索您需要资料,&lt;巅峰文化&gt;&lt;人才招聘&gt;的详细内容搜索请您到频道内搜索,谢谢!</p></td>
</tr></table>
<!--用post方法提交表单 -->
<form name="Form1" method="post" action="yn/result.asp" target="_blank">
<table width="158" border="0" cellspacing="0" cellpadding="0" align="center">

<tr>
  <td width="88" height="23"><input name="keyword" type="text" id="keyword"></td>
 <td width="70"> <input type="submit" value="《走遍云南》中搜索" name="Submit" onMouseOver ="this.style.backgroundColor='#ffffff'" onMouseOut ="this.style.backgroundColor='#EAEAF4'" onClick="return check();" title="搜索">
</td>
</tr>
</table>
</form>
<form name="Form1" method="post" action="qy/result.asp" target="_blank">
<table width="158" border="0" cellspacing="0" cellpadding="0" align="center">

<tr>
  <td width="88" height="23"><input name="keyword" type="text" id="keyword"></td>
 <td width="70"> <input type="submit" value="《企业之窗》中搜索" name="Submit" onMouseOver ="this.style.backgroundColor='#ffffff'" onMouseOut ="this.style.backgroundColor='#EAEAF4'" onClick="return check();" title="搜索">
</td>
</tr>
</table>
</form>
<form name="Form1" method="post" action="dc/result.asp" target="_blank">
<table width="158" border="0" cellspacing="0" cellpadding="0" align="center">

<tr>
  <td width="88" height="23"><input name="keyword" type="text" id="keyword"></td>
 <td width="70"> <input type="submit" value="《地产纵横》中搜索" name="Submit" onMouseOver ="this.style.backgroundColor='#ffffff'" onMouseOut ="this.style.backgroundColor='#EAEAF4'" onClick="return check();" title="搜索">
</td>
</tr>
</table>
</form>
<form name="Form1" method="post" action="hz/result.asp" target="_blank">
<table width="158" border="0" cellspacing="0" cellpadding="0" align="center">

<tr>
  <td width="88" height="23"><input name="keyword" type="text" id="keyword"></td>
 <td width="70"> <input type="submit" value="《云南会展》中搜索" name="Submit" onMouseOver ="this.style.backgroundColor='#ffffff'" onMouseOut ="this.style.backgroundColor='#EAEAF4'" onClick="return check();" title="搜索">
</td>
</tr>
</table>
</form>
<form name="Form1" method="post" action="sc/result.asp" target="_blank">
<table width="158" border="0" cellspacing="0" cellpadding="0" align="center">

<tr>
  <td width="88" height="23"><input name="keyword" type="text" id="keyword"></td>
 <td width="70"> <input type="submit" value="《在线商城》中搜索" name="Submit" onMouseOver ="this.style.backgroundColor='#ffffff'" onMouseOut ="this.style.backgroundColor='#EAEAF4'" onClick="return check();" title="搜索">
</td>
</tr>
</table>
</form>
<form name="Form1" method="get" action="wh/search.asp" target="_blank">
<table width="158" border="0" cellspacing="0" cellpadding="0" align="center">

<tr>
  <td width="88" height="23"><input name="keyword" type="text" id="keyword"></td>
 <td width="70"> <input type="submit" value="《巅峰文化》中搜索" name="Submit" onMouseOver ="this.style.backgroundColor='#ffffff'" onMouseOut ="this.style.backgroundColor='#EAEAF4'" onClick="return check();" title="搜索">
</td>
</tr>
</table>
</form>

</body>
</html>

2005-11-27 00:01
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 

<!--#include file="sql.asp" -->
<!--#include file="md5.asp" -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<style type="text/css">
<!--
.style1 {color: #2A0000}
-->
</style>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>云南视窗频道内搜索</title>
</head>
<script LANGUAGE="javascript">
function checkspace(checkstr) {
var str = '';
for(i = 0; i < checkstr.length; i++) {
str = str + ' ';
}
return (str == checkstr);
}
function check()
{
if(checkspace(document.Form1.keyword.value)) {
document.Form1.keyword.focus();
alert("请输入您要查询的关键字!");
return false;
}
document.Form1.submit();
}
</script>

<body>
<table width="799" border="0" cellspacing="0" cellpadding="0" align="center">
<tr><td width="799" height="23"><p class="style1"> 欢迎您使用&lt;云南视窗&gt;站内搜索引擎.请您在对应的频道内搜索您需要资料,&lt;巅峰文化&gt;&lt;人才招聘&gt;的详细内容搜索请您到频道内搜索,谢谢!</p></td>
</tr></table>
<table width="300" height="30" border="0" align="center" cellpadding="0" cellspacing="0">
<form name="form1" method="post" action="yn/result.asp" target="_blank"> <tr>
<td><input name="keyword" type="text" id="keyword" size="15"></td>
<td><select name="act" id="act" onChange="form1.action=this.value">
<option value="yn/result.asp" selected>走遍云南</option>
<option value="qy/result.asp">企业之窗</option>
<option value="dc/result.asp">地产纵横</option>
<option value="hz/result.asp">云南会展</option>
<option value="sc/result.asp">在线商城</option>
<option value="wh/search.asp">巅峰文化</option>
</select></td>
<td>
<input type="submit" name="Submit2" value="开始搜索">
</td>
</tr></form>
</table>
</body>
</html>

2005-11-27 08:15
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
这个就行了
2005-11-27 08:15
云南视窗
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2005-11-26
收藏
得分:0 
哈哈,问题解决了,islet,谢谢您 !多谢多谢。
2005-11-27 13:55
快速回复:[求助]各位朋友帮我一下指点指点多谢了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019018 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved