Ps 2: Come sottolineato da Justin, controllare Facebook's new Share Dialog. Lascia la risposta come è per i posteri.Questa risposta è obsoleto
Risposta breve, sì, c'è una simile opzione per Facebook, che non necessita di javascript (beh, c'è qualche minima linea JS che non è obbligatorio, vedi nota).
Ps: La parte onclick
aiuta solo di personalizzare il pop-up un po 'ma è non è necessaria per il codice a lavorare ... che funzionerà bene anche senza di esso.
Facebook
<a href="https://www.facebook.com/sharer/sharer.php?u=URLENCODED_URL&t=TITLE"
onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=300,width=600');return false;"
target="_blank" title="Share on Facebook">
</a>
Twitter
<a href="https://twitter.com/share?url=URLENCODED_URL&via=TWITTER_HANDLE&text=TEXT"
onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=300,width=600');return false;"
target="_blank" title="Share on Twitter">
</a>
GooglePlus
<a href="https://plus.google.com/share?url=URLENCODED_URL"
onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=350,width=480');return false;"
target="_blank" title="Share on Google+">
</a>
Questa è la risposta giusta. –
sì questa è una buona opzione. Ma se voglio che questo si apra in un pop-up come nella versione js, cosa dovrei fare? In questo momento si sta aprendo in una nuova scheda! Grazie! –
Questo non è quello che stavo chiedendo. Ciò richiede che tu conosca l'URL della pagina condivisa, in modo da poter sostituire "#url" nel tuo 'href' con l'URL della pagina. Utilizzando il link http://twitter.com/share, tuttavia, non è necessario inserire l'URL della pagina condivisa. –