2005-08-26
分享一段Tag的代码
俺写了一小段JS的代码,把Tag直接转换成HTML脚本,而且也测试成功了。这样一来就能减少Blogger在Bloging的时候的工作量,毕竟添加Tag的HTML代码的工作,可以抽象成调用一个Tag的class,反复来调用这个class Tag。现在把这段小代码分享出来,把 Tag拖到Firefox的Bookmarks Toolbar Folder上就能用了。可惜俺写HTML的水平太臭了,写不出Dodo那样演示代码的效果来,效果见本Post的倒数几行。
俺只加了Icerocket和Technorati的,您自己可以添加其它的进去。下面是源代码,希望能对您有帮助。
javascript:(function(){var a=‘‘;var b=‘‘;var c=‘‘;var t=prompt(‘Enter Tags:‘,‘‘);var tr=t.split(‘ ‘);a+=‘<span class=‘+unescape(‘%22‘)+‘icerockettag‘+unescape(‘%22‘)+‘><img src=%22http://www./favicon.ico%22>‘;b+=‘<span class=‘+unescape(‘%22‘)+‘technoratitag‘+unescape(‘%22‘)+‘><img src=%22http://www./favicon.ico%22>‘;for(var i=0;i<tr.length;i++){if(i > 0){a+=‘, ‘;b+=‘, ‘;}a+=‘<a href=‘+unescape(‘%22‘)+‘http://blogs./search?q=tag%3A‘+tr[i]+unescape(‘%22‘)+‘ rel=‘+unescape(‘%22‘)+‘tag‘+unescape(‘%22‘)+‘>‘+tr[i]+‘</a>‘;b+=‘<a href=‘+unescape(‘%22‘)+‘http://www./tags/‘+tr[i]+unescape(‘%22‘)+‘ rel=‘+unescape(‘%22‘)+‘tag‘+unescape(‘%22‘)+‘>‘+tr[i]+‘</a>‘;}a+=‘</span><br>‘;b+=‘</span><br>‘;c=a+b;prompt(‘Copy this code, press OK, then paste to your blog entry:‘,c);})()