作者shyangs (欲翔)
看板Browsers
标题Re: [书签] 搜寻当前网域
时间Mon Jun 16 17:22:10 2008
http://forum.moztw.org/viewtopic.php?t=22227
有人问说:有无取代 google toolbar 搜寻网域功能的套件?
依当时的讨论好像是没有(或是有,但没人知道XD)
板友 chris 的 PTTcoder 给了我灵感,
所以产生了这个 搜寻当前网域功能的书签。(使用时请点一下该书签)
新增一书签於书签工具列,网址如下:(请接成一行)
1F:推 chris:昨晚好不容易把另一种写法(正规表达式取网域)拚凑出来後… 06/16 10:47
2F:→ chris:取变数名称时,发现javascript本身就有取网域了变数了…囧|| 06/16 10:47
原来只要这样写,就能实现 = =a
javascript:
(function(){
str=window.prompt("搜寻当前网域:","");
if(str){
window.open("http://www.google.com/search?q="+str+" site:"+document.domain);
}})();
其实这支 script 的功能还有扩充空间
比如,当前浏览
http://developer.mozilla.org/en/docs/DOM:window.open
应该可以用 showModalDialog() method
做出有选项的对话框:
。搜寻所有网站
。org
。mozilla.org
‧developer.mozilla.org (预设)
。developer.mozilla.org/en
。developer.mozilla.org/en/docs
不过,showModalDialog() method ,在Fx3以上才有支援,
Fx2 以下,要用 window.open(modal=yes) 来实现,
而window.open的速度明显比不上showModalDialog >.<
因此我没什麽兴趣去扩充它的功能,
如果 chris 有兴趣的话 可以尝试写写看。
============
另外,问个 PTTcoder 里的一段 code :
用 end 来终止 javascript 是正常手法吗?
我的 javascript 是看网路教学自学的,因此学得片片段段,
如果这是个笨问题,还请见谅<(_ _)>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.122.231.24
3F:推 chris:是啊…我最後就是把你的程式改成这样就能跑了…囧|| 06/16 19:26
4F:→ chris:不过在这几个小时间还是趁机学会了很多正规表示法的用法!! 06/16 19:27
5F:→ chris:最後,不是正常手法!只是程式会依我的期望发生错误而中断XD 06/16 19:27
6F:→ chris:他是end了没错,只是是因为发生错误才停下来,很好不是吗 XD 06/16 19:28
7F:→ chris:对了,我想要也把这个限定网域来搜寻的功能也加入pttcoder, 06/16 19:29
8F:→ chris:方不方便呀?XD (功能说明部份会附上你的大名~~~) 06/16 19:29
9F:→ chris:现在这书签其实还是过渡时期用来学习的东西,一直努力扩充… 06/16 19:30
10F:→ chris:打算六月底或七月把他升级能用热键开启更聪明的fx套件…囧|| 06/16 19:31
11F:→ shyangs:OK~ 就把这功能也加入pttcoder吧 06/16 20:00
12F:推 chris:谢谢你的创意罗!! 06/16 20:15
13F:→ chris:耶!总算加好了,又顺便修了之前自己判断不严谨的地方…囧|| 06/16 22:39