Bookmark script - shorten url (bit.ly)

Programovacie jazyky, rady, poradňa...
G0lDiER_
King
King
Používateľov profilový obrázok
Príspevky: 1948
Registrovaný: 16 máj 2007, 16:09
Bydlisko: Topolcany
Kontaktovať používateľa:

Bookmark script - shorten url (bit.ly)

Príspevok od používateľa G0lDiER_ »

zdravim, hladam script, ktory by som si ulozil do prehliadaca ako zalozku, ktora by mi skratila aktualnu url adresu cez nejaku kompetentnu sluzbu ako napr bit.ly a vyhodila skrateny link.

predstavujem si to asi ako ten "share this page on facebook" script:

Kód: Vybrať všetko

javascript:var d=document,f='http://www.facebook.com/share',l=d.location,e=encodeURIComponent,p='.php?src=bm&v=4&i=1276712580&u='+e(l.href)+'&t='+e(d.title);1;try{if (!/^(.*\.)?facebook\.[^.]*$/.test(l.host))throw(0);share_internal_bookmarklet(p)}catch(z) {a=function() {if (!window.open(f+'r'+p,'sharer','toolbar=0,status=0,resizable=1,width=626,height=436'))l.href=f+p};if (/Firefox/.test(navigator.userAgent))setTimeout(a,0);else{a()}}void(0)
po kliknuti na zalozku vyhodi pop-up, s formularom na zdielanie aktualne otvorenej stranky na facebook.

neviem ci take nieco uz existuje, alebo by to trebalo spravit..

dakujem.
goten
VIP
VIP
Používateľov profilový obrázok
Príspevky: 3239
Registrovaný: 11 júl 2006, 17:54

Re: Bookmark script - shorten url (bit.ly)

Príspevok od používateľa goten »

bit.ly má boomarklet(y) aký hľadáš. Sú dva:
1. "Sidebar Bookmarklet" je taký, že po kliknutí sa ti zobrazí sidebar s pôvodným linkom a so skráteným linkom.

Kód: Vybrať všetko

javascript:var%20e=document.createElement('script');e.setAttribute('language','javascript');e.setAttribute('src','http://bit.ly/bookmarklet/load.js');document.body.appendChild(e);void(0);
2. "Standard bit.ly Bookmarklet" Je jednoduchší a po kliknutí sa ti otvorý nová karta so stránkou bit.ly a tam môžeš "skracovať".

Kód: Vybrať všetko

javascript:var%20d=document,w=window,enc=encodeURIComponent,e=w.getSelection,k=d.getSelection,x=d.selection,s=(e?e():(k)?k():(x?x.createRange().text:0)),s2=((s.toString()=='')?s:('%22'+enc(s)+'%22')),f='http://bit.ly/',l=d.location,p='?v=3&u='+enc(l.href)%20+'&s='+enc(d.title)+'%20'+s2,u=f+p;try{if(!/^(.*\.)?tumblrzzz[^.]*$/.test(l.host))throw(0);tstbklt();}catch(z){a%20=function(){if(!w.open(u))l.href=u;};if(/Firefox/.test(navigator.userAgent))setTimeout(a,0);else%20a();}void(0)
http://bit.ly/pages/tools
Napísať odpoveď