喜欢按钮javascript加载

时间:2012-03-07 09:56:14

标签: c# javascript asp.net facebook-like

我有一个带引号的网站(Platon,Aristotel等......)。所有这些引号都显示在一个网站上,它们从数据库中提取。我有一个方法可以自动为每个引号创建Like Button网站加载:

            System.Web.UI.HtmlControls.HtmlContainerControl fbIframe = new System.Web.UI.HtmlControls.HtmlGenericControl("iframe");

            fbIframe.Attributes["scrolling"] = "no";
            fbIframe.Attributes["frameborder"] = "0";
            fbIframe.Attributes["style"] = "border:none; overflow:hidden; width:250px; height:21px;";
            fbIframe.Attributes["allowTransparency"] = "true";
            fbIframe.Attributes["src"] = "//www.facebook.com/plugins/like.php?href=" + HttpUtility.UrlEncode("http://www.example.com/like/" + Quote[0]) +
                                         "&send=false&layout=button_count&width=250&show_faces=false&action=like&colorscheme=light&font&height=21";

它是如何工作的:当某人喜欢URL时,例如http://www.example.com/like/4 Facebook externalhit抓取此链接,我的页面(如.aspx路由到/ {ID})创建标题和元描述dinamicly,它拉引用db并将其设置为元描述..如果不是外部命中用户被重定向到我的主页上显示所有这些引号的正确引号。

问题是我在页面上有30-40个,网站加载速度很慢。是否有一些脚本可以让我这种自由能够改变像url的href,但是在页面加载后异步加载像按钮一样? 请尽可能多地详细说明,因为我从来没有做任何Fb编程。

由于

0 个答案:

没有答案