Javascript 谷歌共享按钮->;未调用回调函数

Javascript 谷歌共享按钮->;未调用回调函数,javascript,callback,share,Javascript,Callback,Share,阅读了谷歌文档,启动了我的谷歌分享按钮并开始运行。 现在我想在“共享”之后执行一个操作 有一个名为“onendinteraction”的参数可用于定义要运行的回调函数 由于某些原因,我无法调用此函数 SiteLanguageName=$("#social-network").attr('lang'); SiteURL=$("#social-network").attr('href'); window.___gcfg = { lang: SiteLanguageName, parsetags:

阅读了谷歌文档,启动了我的谷歌分享按钮并开始运行。 现在我想在“共享”之后执行一个操作

有一个名为“onendinteraction”的参数可用于定义要运行的回调函数

由于某些原因,我无法调用此函数

SiteLanguageName=$("#social-network").attr('lang');
SiteURL=$("#social-network").attr('href');

window.___gcfg = {
lang: SiteLanguageName,
parsetags: 'onload',
annotation:'none',
height: 24,
href:SiteURL,
onendinteraction: 'AfterShare'
};

(function() {
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/plusone.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();

function AfterShare(data) { alert('This is the result '+data.type); }
用户单击“共享”后,不会弹出警告框。 也许我错过了一些简单的事情

这可以在这里看到:


任何帮助都将不胜感激。

onendinteraction
不是该对象中的变量。它们是标记中的属性。例如:

<g:plus action="share" href="http://www.google.co.uk" onendinteraction="AfterShare" ...></g:plus>


Deif,谢谢您的快速回答。我试过你的建议,但还是不起作用。在www.linguashop.com/welsh-to-english上,您可以看到按钮html。有什么我做错了吗?你需要在你的问题中发布你的新代码。链接到您自己的站点不会有帮助,因为我们无法轻松查看原始代码。将包含的代码拆分为HTML部分和Javascript部分。