我真的想学习如何为我的网站制作自己的搜索引擎。我有定义的按钮和标签,但它不搜索。我无法弄清楚实际搜索网站的HTML或XHTML代码。
这是我到目前为止的代码:
<p class="search">
<label>SEARCH</label>
<input name="search" type="text" class="txt" />
<input name="search-btn" type="submit" class="btn" value="SEARCH" />
</p>
谢谢!
答案 0 :(得分:5)
除非您只是使用标准化表单来让某些外部搜索引擎(如Google)完成工作,否则您无法使用HTML和XHTML提供搜索功能。
可以使用JavaScript进行搜索,但这需要您将所有数据传输到客户端,因此这不是一个好主意。
如果你想自己编写,你应该使用一些服务器端语言,比如PHP或Python - 这取决于你有权访问的内容。
答案 1 :(得分:3)
答案 2 :(得分:2)
HTML中没有可执行搜索的功能。但是你有3个备选方案:
答案 3 :(得分:1)
向您的网站添加搜索并不像创建搜索表单那么简单:它还涉及一堆编程。根据您的经验水平和您要做的事情,为您的网站编写简单的搜索功能可能很有趣,也很有意义,但也可能非常耗时。如果您想采用简单的路线,请使用Jim建议的http://www.google.com/sitesearch/。如果您想自己创建,请参阅How would I implement a simple site search with php and mySQL?之类的内容以开始使用。