为什么这段网页搜索引擎代码会错误?

来源:百度知道 编辑:UC知道 时间:2024/09/24 23:15:14
<TABLE class=sousuo cellSpacing=0 cellPadding=0 width=438 border=0>
<FORM action=../search.asp method=post target=_blank>
<TBODY>
<TR>
<TD width=300>
<DIV align=center><INPUT size=38 name=searchkey> </DIV></TD>
<TD align=middle width=88><SELECT name=selectsearch> <OPTION value="百 度"
selected>百 度</OPTION><OPTION value=Google>Google</OPTION><OPTION
value=SOSO>SOSO</OPTION><OPTION value="搜 狗">搜 狗</OPTION><OPTION value="雅 虎">雅
虎</OPTION><OPTION value=百度歌词>百度歌词</OPTION><OPTION
value=百度MP3>百度MP3</OPTION></SELECT> </TD>
<TD align=middle
width=50><INPUT type=submit value=搜索 name=Submit></TD></TR></TBODY></FORM></TABLE>

点击搜索按钮时 提示:无法找到 file /路径 /search。asp 。请确保路径或internet地址正确。 请问该如何解决? O(∩_

你这只是个表单页面,关键字的输入框是[name=searchkey]
搜索引擎类别是[name=selectsearch],然后将这两个数据传输给search.asp
这个页面,你查看下与你这个表单页面同文件下有没有search.asp这个页面,要是有,就把上面代码中的<form action=../search.asp 改成<form action=search.asp

要是找不到search.asp这个页面,就自己写一个吧,拿百度为例:
search.asp应该是

<%
dim newurl
keywords = trim(Request.form("searchkey"))
sou = trim(Request.form("selectsearch"))
if sou="百度" then
newurl="http://www.baidu.com/s?wd="&keywords&""
end if
%>
<meta http-equiv="refresh" content="0;url=<%=newurl%>">

===================
注意:你上面那个页面中选择表单的"百度"的值是"百 度"中间有个空格的