鐵之狂傲

 取回密碼
 註冊
搜尋

切換到指定樓層
1#
由於個人喜好,我想做個搜尋器,誰會做,教我一下。
 
轉播0 分享0 收藏0

回覆 使用道具 檢舉

回覆: 搜尋引擎製做語法

这个真的很难wor..........不是专业人士很难涉及的.
 

回覆 使用道具 檢舉

回覆: 搜尋引擎製做語法

你要的是網站內的單頁搜尋還是什麼的?

搜尋有很多種挨=w=

我從爪哇找到的該頁搜尋

  1. <script language="JavaScript">
  2. <!--
  3. var NS4 = (document.layers);
  4. var IE4 = (document.all);
  5. var win = this;
  6. var n = 0;
  7. function findInPage(str) {
  8. var txt, i, found;
  9. if (str == "")
  10. return false;
  11. if (NS4) {
  12. if (!win.find(str))
  13. while(win.find(str, false, true))
  14. n++;
  15. else
  16. n++;
  17. if (n == 0) alert("本頁無任何【 " + str + " 】字句!");
  18. }
  19. if (IE4) {
  20. txt = win.document.body.createTextRange();
  21. for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) {
  22. txt.moveStart("character", 1);
  23. txt.moveEnd("textedit");
  24. }
  25. if (found) {
  26. txt.moveStart("character", -1);
  27. txt.findText(str);
  28. txt.select();
  29. txt.scrollIntoView();
  30. n++;
  31. }
  32. else {
  33. if (n > 0) {
  34. n = 0;
  35. findInPage(str);
  36. }
  37. else
  38. alert("本頁無任何【 " + str + " 】字句!");
  39. }
  40. }
  41. return false;
  42. }
  43. -->
  44. </script>
  45. <center>
  46. <form name=search>
  47. 請輸入欲尋找關鍵字<br>
  48. <input name=string type=text size=15 value=爪哇島 onChange="n = 0;">
  49. <input type=button value="搜尋"onClick="findInPage(this.form.string.value);">
  50. </form>
  51. </center>
複製代碼

[爪哇島]是預設,可以改成自己要的
 
悠悠哉哉。

回覆 使用道具 檢舉

回覆: 搜尋引擎製做語法

要做進階的搜尋器的話= =
http://www.symfony-project.com/askeet/21
保證讓你眼花
不然的話可以利用一下"google"來作站內搜尋引擎
<!-- Search Google -->
<center>                     
<FORM method=GET action=http://www.google.com.tw/custom>                     
<TABLE bgcolor=#FFFFFF cellspacing=0 border=0>                     
                     
<td>                     
<INPUT TYPE=text name=q size=20>                     
<INPUT type=submit name=sa VALUE="[COLOR="Red"]Google">
<input type=hidden name=domains value="[COLOR="red"]www.yahoo.com.tw"><br>[COLOR="red"]奇摩站內搜尋<input type=radio name=sitesearch value="[COLOR="red"]www.yahoo.com.tw" checked><br>[COLOR="red"]WWW搜尋<input type=radio name=sitesearch value="" checked><br>
</td></tr></TABLE>                     
</FORM></center>
<!-- Search Google -->

紅色的部份就可以改
比如說

<INPUT type=submit name=sa VALUE="[COLOR="Red"]Google">
這是搜尋的按鈕.你能更改按鈕的名稱

還有

<input type=hidden name=domains value="[COLOR="red"]www.yahoo.com.tw">
[COLOR="red"]奇摩站內搜尋
<input type=radio name=sitesearch value="[COLOR="red"]www.yahoo.com.tw" checked>
這是你指定的網域.紅色網址的部份改掉.就能用你自己的網站的網域.而紅字的部份.你寫成"站內搜尋"或你網站的名稱就行了

有追加可能= =
[COLOR="red"]WWW搜尋<input type=radio name=sitesearch value="" checked>
此為WWW搜尋.紅字你可以改.只要value=""的""裡沒放東西.就不會指定網域
如果你打上了網域.就有可能追加了
至於這個"<br>"呢.只是我拿來換行用的(炸)
 
http://steamcommunity.com/id/ag-w

回覆 使用道具 檢舉

回覆: 搜尋引擎製做語法

你給個那個網站適用於PHP的

如果用普通的網頁編輯器好像就不能了:D"

至於value最好放一些東西 ... 不然會變成怎樣我也不知道XDDD
 

回覆 使用道具 檢舉

回覆: 搜尋引擎製做語法

我說明一下
我要的是自己做的搜尋器,我不要別人的搜尋器放在我的網頁上。
 

回覆 使用道具 檢舉

回覆: 搜尋引擎製做語法

[QUOTE=劍魔魂]我說明一下
我要的是自己做的搜尋器,我不要別人的搜尋器放在我的網頁上。...[/QUOTE]
╮(╯︶╰)╭ 
這是別人做好的「語法」,我們都提供變成搜尋自己網內東西的方法了,怎麼說是別人的搜尋器呢?

而既然你要自己做的搜尋器,何不自己研究CSS或者JAVA語法,幹麻來這裡問?
 

回覆 使用道具 檢舉

回覆: 搜尋引擎製做語法

[quote=幻影神兵]╮(╯︶╰)╭ 
這是別人做好的「語法」,我們都提供變成搜尋自己網內東西的方法了,怎麼說是別人的搜尋器呢?

而既然你要自己做的搜尋器,何不自己研究CSS或者JAVA語法,幹麻來這裡問?[/quote]
我是會設語法啦,但只有外表而已,之後就不會了,而但我在學校又不會學到搜尋器或是留言板之類的,所以跑來問的。

我不想用別人的是因為主要是用來搜尋我的網站的文章,並不是搜尋網站或是其他網站的文章。
 

回覆 使用道具 檢舉

回覆: 搜尋引擎製做語法

[QUOTE=劍魔魂]我是會設語法啦,但只有外表而已,之後就不會了,而但我在學校又不會學到搜尋器或是留言板之類的,所以跑來問的。

我不想用別人的是因為主要是用來搜尋我的網站的文章,並不是搜尋網站或是其他網站的文章。...[/QUOTE]
那就不知道是我們的語意不通還是你沒看清楚囉?

我提供的是「該頁搜尋」就是你網站內的文字串搜尋

阿治提供的雖然是別人的成品

但是
<input type=radio name=sitesearch value="www.yahoo.com.tw" checked>
這是你指定的網域.紅色網址的部份改掉.就能用你自己的網站的網域.而紅字的部份.你寫成"站內搜尋"或你網站的名稱就行了

也有變成自己搜尋器的方法

如果沒有測試過就不要以為我們提供的不是你要的:3
 

回覆 使用道具 檢舉

回覆: 搜尋引擎製做語法

喔,抱歉,那我先去實驗看看...。
 

回覆 使用道具 檢舉

你需要登入後才可以回覆 登入 | 註冊

存檔|手機版|聯絡我們|新聞提供|鐵之狂傲

GMT+8, 24-12-25 14:57 , Processed in 0.022640 second(s), 15 queries , Gzip On.

回頂部