2011-04-05 5 views
0

Je reçois "SHARETHIS is undefined" dans une page où j'ai utilisé l'utilitaire ShareThis social bookmarking. Voici mon codeSocial Bookmarking utilisant ShareThis: erreur javascript 'SHARETHIS is undefined'

<HTML> 
<HEAD> 
    <TITLE>Demo</TITLE> 

    <script type="text/javascript">var switchTo5x=true;</script> 
    <script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script> 
    <script type="text/javascript">stLight.options({publisher:'f5b1585e-488a-403c-8b7e-ade3efab880a'});</script> 
</HEAD> 

<BODY> 
    <span class='st_sharethis' displayText='ShareThis'></span> 
    <script type="text/javascript"> 
     SHARETHIS.addEntry({ 
      url:'http://www.google.com' 
     }, {button:true}); 
    </script> 
    </BODY> 
</HTML> 

Quelqu'un peut-il s'il vous plaît me dire quel pourrait être le problème et comment résoudre?

Merci, Amit Patel

Répondre

3

J'inspecté les DOM en utilisant Firebug. Aucune variable nommée SHARETHIS. Cependant, il existe une variable nommée stWidget qui a une fonction addEntry. J'ai remplacé SHARETHIS avec stWidget et il n'y avait pas d'erreurs. Je ne connais pas le comportement correct du widget, mais il n'y a pas d'erreur.

EDIT: modification du code pour partager google.com au lieu de l'URL actuelle.

<HTML> 
<HEAD> 
    <TITLE>Demo</TITLE> 

    <script type="text/javascript">var switchTo5x=true;</script> 
    <script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script> 
    <script type="text/javascript">stLight.options({publisher:'f5b1585e-488a-403c-8b7e-ade3efab880a'});</script> 
</HEAD> 

<BODY> 
    <span class='st_sharethis' st_url="http://www.google.com" st_title="Google" displayText="Share This"></span> 
    </BODY> 
</HTML> 
+0

Merci Aravindan. Maintenant l'erreur est partie. Mais la fonctionnalité ne fonctionne pas comme prévu. Il devrait partager google.com au lieu de partager la page actuelle. –

+0

Veuillez consulter l'API sur le site ShareThis.com. Http://help.sharethis.com/customization/share-properties Vous devez modifier votre balise span. –

+0

a changé le code pour partager google.com. S'il vous plaît "Accepter" la réponse si cela fonctionne. –