2008年12月7日 星期日

Opera_站内Google搜索的按钮与右键

从一网站得来的网站搜索按钮,原贴
原按钮搜索中文关键字时有出现乱码。修改后如下:

按钮:站内Google搜索
右键:
Item, 站内Google搜索= "Go to page, "javascript:var t=window.location.hostname;var s=prompt('Google site search - enter search string:','');if(s)void(location.href='http://www.google.com/search?hl=zh-CN&q=site:'+t+'+'+s+'&sourceid=opera')", 1, "Search site", "Search Web""


说明:如果输入“D 关键字”(即输入 D 然后是空格 关键字),则搜索整个域。如果只输入关键字,则和上面的按钮一样,只限于当前网站。

按钮:站内Google搜索
右键:
Item, 站内Google搜索= "Go to page, "javascript:var t=window.location.hostname;var s=prompt('Google site search - enter search string:','');if(s){if(s.match(/^d\s.+/)){s=s.substring(2,s.length);t=t.match(/[^\.]+\.\w{2,4}$/)+''};void(location.href='http://www.google.com/search?q=site:'+t+'+'+s+'&sourceid=opera&num=100&hl=zh-CN')}", 1, "Search site", "Search Web""


说明:自动搜索域。

按钮:站内Google搜索
右键:
Item, 站内Google搜索= "Go to page, "javascript:var t=window.location.hostname;var s=prompt('Google site search - enter search string:','');if(s){t=t.match(/[^\.]+\.\w{2,4}$/)+'';void(location.href='http://www.google.com/search?q=site:'+t+'+'+s+'&sourceid=opera&num=100&hl=zh-CN')}", 1, "Search domain", "Search Web""

2 评论:

匿名 说...

好文。能把这个做到opera的搜索栏,和选中网页上的文字然后右键菜单选择站内搜索吗?就像其他搜索引擎一样使用。
我自己试过的结果是,不能像直接在地址栏输入一样执行java语句。看来搜索栏和右键使用的方法不是把网址传递到地址栏,而是其他执行方式……

匿名 说...

lz没有回复啊……