javascript - 使用 ShareThis 的社交书签 : javascript error 'SHARETHIS is undefined'

标签 javascript html

我在使用 ShareThis 社交书签实用程序的页面中收到“SHARETHIS 未定义”。这是我的代码

<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>

谁能告诉我可能是什么问题以及如何解决?

谢谢, 阿米特·帕特尔

最佳答案

我使用 Firebug 检查了 DOM。没有名为 SHARETHIS 的变量。但是,有一个名为 stWidget 的变量,它具有函数 addEntry。我用 stWidget 替换了 SHARETHIS 并且没有错误。我不知道小部件的正确行为,但没有错误。

编辑:更改了代码以共享 google.com 而不是当前网址。

 <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>

关于javascript - 使用 ShareThis 的社交书签 : javascript error 'SHARETHIS is undefined' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5551010/

相关文章:

javascript - 跳出 FOR 循环

javascript - "var"全局定义的变量的范围是什么?

html - 可以从其他 url 获取的 CSS 的可能属性是什么?

php - Woocommerce "My Account" "Address Field"显示

jquery - jquery ui 选项卡正文的内容如何在单击选项卡时发生更改

jquery - 谷歌地图集成使下面的文字变亮了吗?

javascript - 语法错误: Unexpected identifier while Parsin XML Data Using Google App Script

javascript - 你好。我尝试单击 div 的所有元素,但现在可以了

javascript - jQuery:将具有一个类的 td 元素添加到 tr

html - 如何定位两个 float 的对象?