1

onclick機能付きのtwitter imgを持っています

<img src="images/twtr.png" onclick="tweetPage();"/>

function tweetPage()
{
  var url = "http://www.website.com/index.html#eyJkIjoidGhpcyBpcyBh";
  var testUrl ="https://platform.twitter.com/widgets/tweet_button.html?url="+url
  var htmlStr = '<iframe allowtransparency="true" frameborder="0" scrolling="no"'
              +'src="'+testUrl+'"'
              +'style="width:130px; height:20px;padding-top: 37%;"></iframe>'
  $('#twitLindDiv').html(htmlStr);
}

そしてつぶやきボタンが表示されます。ツイート ボタンをクリックすると、Twitter ポップアップ ボックスが表示されますが、テキスト ボックスの URL には

http://www.website.com/index.html

どうすればこれを解決できますか。

私も試しました

&hashtags= の代わりに #

結果は

http://www.website.com/index.html #eyJkIjoidGhpcyBpcyBh

どうすればこれを解決できますか


4

1 に答える 1

2

tweetid は、この内部 html が追加される div です (これは私にとっては問題なく機能します)。

var referenceUrl = window.location.toString();
var shareUrl = 'http://www.website.com/index.html#eyJkIjoidGhpcyBpcyBh'
$('#tweetid').html('<iframe allowtransparency="true" frameborder="0" scrolling="no" src="http://platform.twitter.com/widgets/tweet_button.1368146021.html#_=1369640770351&amp;
count=none&amp;
id=twitter-widget-0&amp;
lang=en&amp;original_referer='
+encodeURIComponent(referenceUrl)
+'&amp;related=nothing%20to%20worry&amp;size=m&amp;
text=LiveImpact&amp;
url='+encodeURIComponent(shareUrl)
+'" class="twitter-share-button twitter-count-none" title="Twitter Tweet Button" data-twttr-rendered="true" style="width: 56px; height: 20px;">'
+'</iframe>');
于 2013-05-29T07:03:41.793 に答える