我正在开展个性化网络搜索项目。 我创建了一个离线站点,它从我的站点搜索文档,我使用PHP和JavaScript来构建它。 我想基于关键字而不是文档搜索执行简单搜索,我需要在以下java脚本中更改以基于我网站上的关键字执行基本搜索。
使用java脚本进行以下搜索的代码段如下,
$(document).ready(function(){
/* initialize the data "filetype" */
$("#types a:first").click();
$("#types a").click(
function () {
$("#types a").each(
function(){
$(this).css({ "background-color":"", "padding" : "", "color": "#6599CB",fontWeight:"normal"});
}
);
$(this).css({ "background-color":"#6599CB", "padding" : "5px", "color":"white", fontWeight:"bolder"});
return false;
});
function updateLink() {
$("#google").attr("href", "http://www.google.com/search?q=" + encodeURI($("#word").val()) + "+filetype%3A" + encodeURI($("#types").data("filetype")));
}
enter code here
$("#types a").click( function () {
$("#types a").each(
function(){
$(this).css({ "background-color":"", "padding" : "", "color":"#6599CB", `enter code here`fontWeight:"normal"});
}
);
$(this).css({ "background-color":"#6599CB", "padding" : "5px", "color":"white", fontWeight:"bolder"});
$("#types").data("filetype", $(this).attr("value"));
updateLink();
$("#word").focus();
return false;
});
/* update the link when "#word" changes */
$("#word").keydown(function(e){
updateLink();
}).keyup(function(e){
/* submit search with "enter" key */
if(e.keyCode == '13') enter code here{
$("#google").click();
}
});
});
这是一个java脚本代码,其中搜索基于Doc,pdf等文档类型 但是如果我想根据关键字进行简单的搜索,那么我需要在这个java脚本中进行更改,请帮助我的朋友解决这个问题。
答案 0 :(得分:0)
改变这个:
$("#google").attr("href", "http://www.google.com/search?q=" + encodeURI($("#word").val()) + "+filetype%3A" + encodeURI($("#types").data("filetype")));
到此:
$("#google").attr("href", "http://www.google.com/search?q=" + encodeURI($("#word").val()));
这样您就可以按文件类型取消搜索,只获取关键字搜索结果。