Re: [-Fx-] add to search bar無法加入金石堂

看板Browsers (瀏覽器)作者 (整理過後發通告信!)時間16年前 (2010/06/11 18:56), 編輯推噓0(0021)
留言21則, 2人參與, 最新討論串2/5 (看更多)
他的很奇怪喔 要搜尋總共要四個參數 http://search.kingstone.com.tw/SearchResult.asp? 後面要接四個參數 舉例如下 (1)SE_Type=全館搜尋 (2) s_name=拉筋拍打治百病 重點是下面這兩個參數, (3) c_name= 後面接的是由s_name編碼而成 (4) c_type= 後面接的是由SE_Type編碼而成,這個好解決,直接複製 "全館搜尋" 編碼成的 "%25E5%2585%25A8%25E9%25A4%25A8%25E6%2590%259C%25E5%25B0%258B" 即可 難的在於,當你把s_name作為您的搜尋項目時,你還要把c_name編碼出來送到網址列, 他才會讓你搜尋 http://search.kingstone.com.tw/SearchResult.asp?SE_Type=全館搜尋 &s_name=拉筋拍打治百病 &c_name=%25E6%258B%2589%25E7%25AD%258B%25E6%258B%258D%25E6%2589%2593%25E6%25B2 %25BB%25E7%2599%25BE%25E7%2597%2585 &c_type=%25E5%2585%25A8%25E9%25A4%25A8%25E6%2590%259C%25E5%25B0%258B 把這個貼成一行沒有空格的網址就可成功搜尋到那本書 但一般情況是 SE_Type , s_name , c_type 可知, 但c_name未知,這就要請高手解答了 ※ 引述《trinas (benevolence)》之銘言: : 就是這個 : https://addons.mozilla.org/zh-TW/firefox/addon/3682/ : 我想把金石堂加入搜尋 : http://www.kingstone.com.tw/ : 加入之後,透過add to search bar搜尋 : 他都會跳出一個訊息說 「您未輸入搜尋條件」 : 不知道有沒有神人可以指導一下要怎麼用XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 58.114.204.147

06/11 19:01, , 1F
我有回推文了qq 他c_name做了兩次encodec (如果我認知沒錯
06/11 19:01, 1F

06/11 19:09, , 2F
也就是你說的s_name作encode (一直多打一個c 囧
06/11 19:09, 2F

06/11 19:23, , 3F
剛剛去看,是一個叫 encodeURIComponent() 的函數在做編碼
06/11 19:23, 3F

06/11 19:24, , 4F
火狐有其他套件可以把網頁中某函數結果輸出嗎XD
06/11 19:24, 4F

06/11 19:31, , 5F
剛剛發現一件事情,SE_Type,s_name不寫也可以,所以主要還是那
06/11 19:31, 5F

06/11 19:32, , 6F
c_name c_type就是固定那一串字
06/11 19:32, 6F

06/11 19:33, , 7F
http://ppt.cc/FMpB 像是這樣,只給c_name跟c_type也可以搜尋
06/11 19:33, 7F

06/11 19:39, , 8F
http://linroex.twbbs.org/?p=1665似乎有解了,但不知怎麼用XD
06/11 19:39, 8F

06/11 19:40, , 9F
使用decodeURIComponwent來把被encodeURIComponent編碼過的
06/11 19:40, 9F

06/11 19:40, , 10F
的網址回覆原狀
06/11 19:40, 10F

06/11 19:41, , 11F
就我經驗來說,asp抓querysrting沒必要讓兩個的參數不一樣阿
06/11 19:41, 11F

06/11 19:44, , 12F
你把字串作兩次http://tinyurl.com/2n899l 就會變c_name
06/11 19:44, 12F

06/11 19:48, , 13F
s_name只是顯示在網頁的回傳值,c_name才會去抓資料庫 qq
06/11 19:48, 13F

06/11 19:50, , 14F
嗯嗯 所以現在發現了 c_name就是 encodeURIComponent 做兩次
06/11 19:50, 14F

06/11 19:50, , 15F
我asp薄弱~~交給專業來處理orz
06/11 19:50, 15F

06/11 19:51, , 16F
可是要怎麼把這個東西由addtosearchbar套到網址列是個問題XD
06/11 19:51, 16F

06/11 19:51, , 17F
c_name=javascript:
06/11 19:51, 17F

06/11 19:51, , 18F
encodeURIComponent(encodeURIComponent({searchTerms}))
06/11 19:51, 18F

06/11 19:52, , 19F
???? 這樣嗎 XD
06/11 19:52, 19F

06/11 19:53, , 20F
add search bar有內建asp.net 的code嗎QQ"
06/11 19:53, 20F

06/11 19:54, , 21F
他應該也只是簡單的丟字串上去給網頁互動~沒那麼複雜的功能
06/11 19:54, 21F
文章代碼(AID): #1C4XP6V9 (Browsers)
文章代碼(AID): #1C4XP6V9 (Browsers)