1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103
| if(!DT) DT={};
DT.share={
list:new Array('scriptandstyle','blinklist','delicious','digg','diigo','reddit','yahoobuzz','stumbleupon','technorati','mixx','myspace','designfloat','facebook','twitter','twittley','linkedin','newsvine','devmarks','google','misterwong','friendfeed','blogmarks','yahoo','livefavorites','pixelgroovy','simpy','propeller','yigg','linkarena','hatena'),
urlList:{
scriptandstyle:'http://scriptandstyle.com/submit?url=PERMALINK&title=TITLE',
blinklist:'http://www.blinklist.com/index.php?Action=Blink/addblink.php&Url=PERMALINK&Title=TITLE',
delicious:'http://del.icio.us/post?url=PERMALINK&title=TITLE;notes=DESC',
digg:'http://digg.com/submit?phDTe=2&url=PERMALINK&title=TITLE&bodytext=DESC',
diigo:'http://www.diigo.com/post?url=PERMALINK&title=TITLE&desc=DESC',
reddit:'http://reddit.com/submit?url=PERMALINK&title=TITLE',
yahoobuzz:'http://buzz.yahoo.com/submit/?submitUrl=PERMALINK&submitHeadline=TITLE&submitSummary=DESC&submitCategory=&submitDTsetType=',
stumbleupon:'http://www.stumbleupon.com/submit?url=PERMALINK&title=TITLE',
technorati:'http://technorati.com/faves?add=PERMALINK',
mixx:'http://www.mixx.com/submit?page_url=PERMALINK&title=TITLE',
myspace:'http://www.myspace.com/Modules/PostTo/Pages/?u=PERMALINK&t=TITLE',
designfloat:'http://www.designfloat.com/submit.php?url=PERMALINK&title=TITLE',
facebook:'http://www.facebook.com/share.php?u=PERMALINK&t=TITLE',
twitter:'http://www.twitter.com/home?status=TWITTER_TEXT',
twittley:'http://twittley.com/submit/?title=TITLE&url=PERMALINK&desc=DESC&pcat=&tags=',
linkedin:'http://www.linkedin.com/shareArticle?mini=true&url=PERMALINK&title=TITLE&summary=DESC&source=SITE_NAME',
newsvine:'http://www.newsvine.com/_tools/seed&save?u=PERMALINK&h=TITLE',
devmarks:'http://devmarks.com/index.php?posttext=DESC&posturl=PERMALINK&posttitle=TITLE',
google:'http://www.google.com/bookmarks/mark?op=add&bkmk=PERMALINK&title=TITLE&labels=&annotation=',
misterwong:'http://www.mister-wong.com/addurl/?bm_url=PERMALINK&bm_description=TITLE&plugin=',
friendfeed:'http://www.friendfeed.com/share?title=TITLE&link=PERMALINK',
blogmarks:'http://blogmarks.net/my/new.php?mini=1&simple=1&url=PERMALINK&title=TITLE',
yahoo:'http://myweb2.search.yahoo.com/myresults/bookmarklet?t=TITLE&d=DESC&tag=&u=PERMALINK',
livefavorites:'http://favorites.live.com/quickAdd.DTpx?url=PERMALINK&title=TITLE&text=DESC',
pixelgroovy:'http://www.pixelgroovy.com/submit.php?url=PERMALINK',
simpy:'http://www.simpy.com/simpy/LinkAdd.do?title=TITLE&tags=&note=DESC&href=PERMALINK',
propeller:'http://www.propeller.com/submit/?U=PERMALINK&T=TITLE',
yigg:'http://yigg.de/neu?exturl=PERMALINK',
linkarena:'http://linkarena.com/bookmarks/addlink/?url=PERMALINK&title=TITLE&desc=DESC&tags=',
hatena:'http://b.hatena.ne.jp/add?url=PERMALINK'
},
gotoShare:function(name){
var url=this.checkUrl(this.urlList[name]);
window.open(url,"sharing","",true);
},
checkUrl:function(url){
var href=encodeURIComponent(top.location.href);
var desc=this.desc();
var title=encodeURIComponent(top.document.title);
var twitterText=this.twitterText();
var re=[/PERMALINK/,/DESC/,/TITLE/,/TWITTER_TEXT/];
var to=[href,desc,title,twitterText];
for(var i=0;i<re.length;i++){
url=url.replace(re[i],to[i]);
}
return url;
},
twitterText:function(){
var title=top.document.title;
var href=top.location.href;
var hrefLen=href.length+4;
var text=title+"+at+"+href;
if(title+hrefLen>140){
var t=title.substring(0,140+hrefLen);
var dot=t.lDTtIndexOf(".");
var space=t.lDTtIndexOf(" ");
if(dot>-1){
t=t.substring(0,dot);
}
else if(space>-1){
t=t.substring(0,space);
}
text=t+"+at+"+href;
}
text=text.replace(/\s/g,"+");
return text;
},
desc:function(){
var desc="";
var head=top.document.getElementsByTagName("head")[0];
var metDT=head.getElementsByTagName("meta");
for(var i=0;i<metDT.length;i++){
if(metDT[i].name){
if(metDT[i].name.toLowerCDTe()=="description"){
desc=metDT[i].content;
break;
}
}
}
return encodeURIComponent(desc);
},
gotoSharingList:function(n){
var panel=$('sharePanel'+n);
if(panel&&panel.style.visibility=='hidden'){
var text="<table cellpadding=\"4\" cellspacing=\"0\" align=\"center\"><tr>";
for(var x=0;x<this.list.length;x++){
text+="<td><a href=\"javDTcript:DT.share.gotoShare('"+this.list[x]+"');\"><img src=\"images/share/"+this.list[x]+".gif\" width=\"16\" height=\"16\" border=\"0\"></a></td>";
}
text+="</tr></table>";
panel.innerHTML=text;
panel.style.position='';
panel.style.visibility='visible';
}
else{
panel.style.position='absolute';
panel.style.visibility='hidden';
}
}
}; |