我有迴音聲明如下:
$striptitle .= ' - <a onclick="getnewurl();" href="'.SGLink::album($aid). '">'. $namek .'</a></h1>
<a href="https://twitter.com/share" class="twitter-share-button" data-lang="en" data-via="jb_thehot" data-text="Pictures of '. $hashfinal .'" teens>Tweet</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>';
echo $striptitle ;
的onclick做到這一點:
<script type="text/javascript">
function getnewurl()
{
var url = document.URL;
alert(url);
}
</script>
我需要的本質是加入我的錨標記數據-URL =「INSERT_VAR_URL_HERE」
這可能嗎?
讓我知道這是不夠明確 謝謝!
編輯:澄清,在功能上警報是僅用於測試。我需要的是能夠在同一個$ striptitle變量中使用函數中獲得的變量。
我的問題是,URL與AJAX的變化,以及Twitter的按鈕的數據鏈接沒有更新。我希望能夠通過每次點擊時獲取新網址。如果還有其他方法可以做到這一點,我樂於接受建議!
我不是100%確定你想達到什麼,爲什麼你需要設置'data-url'屬性? – tobyodavies
剛剛編輯我的問題,讓我知道如果它不夠清楚! – Sherif
你在你編輯的第一部分所描述聽起來很顯然是不可能的---你想使用一個JS變量只存在於客戶端和PHP已經完成了在服務器上運行PHP執行之後。做你想做的事就需要時間機器。 – tobyodavies