2012-06-08 79 views
0

据我所知,Twitter页面呈现时,Twitter Javascript API呈现所有带有“twitter-share-button”类的按钮作为Twitter按钮。 将包含在推文中的url在按钮的“data-url”属性中定义。动态更改twitter URL

当页面呈现时,元素被替换为来自Twitter的元素。

是否有可能动态设置要包含在推文中的URL?

我明白,用jQuery你可以加载脚本dymacially等,使twitter脚本在稍后阶段渲染按钮。但是,是不是设置一个动态网址是很正常的,很多人都希望能够做到这一点?

回答

0

我一直在尝试为此找到一个很好的解决方案。现在我只插什么Twitter的API会产生(修改后为便于阅读)打算:

<iframe 
    allowtransparency="true" 
    frameborder="0" 
    scrolling="no" 
    src="http://platform.twitter.com/widgets/tweet_button.1355514129.html" 
     "#_=1355791911176&amp;" 
     "count=horizontal&amp;" 
     "id=twitter-widget-0&amp;" 
     "lang=en&amp;" 
     "original_referer=" YOUR_SITE_URL "&amp;" 
     "size=m&amp;" 
     "text=" YOUR_TWEET_TEXT "&amp;" 
     "url=" YOUR_URL_TO_TWEET 
    style="width: 107px; height: 20px;" 
    title="Twitter Tweet Button" 
    data-twttr-rendered="true" 
    class="twitter-share-button twitter-count-horizontal" 
    > 
    </iframe> 

需要得到它看你想怎么修改其它参数。每当您想要更改文本时,都必须删除旧的iframe,然后重新插入更新后的值。