Как мне ссылаться на текущий URL-адрес страницы?<a></a> авто ссылка URL-адрес страницы <a></a> тег
У меня есть кнопка щебета на нескольких страницах. Я хотел бы иметь возможность автоматически ссылаться на текущий URL-адрес страницы, поэтому, когда пользователь нажимает «чирикать эту страницу», URL-адрес создается в твиттере. Причина, по которой я хочу это сделать, - это то, что я могу управлять кнопкой с одного места, а не с нескольких страниц.
HTML (в настоящее время, URL-адрес вручную вставлен в HREF тега в ссылке.
<a href="http://dangfoods.com/coconutchips.php" title="These chips are great for you HEALTH!! #dangfoods" class="tweetDialog" target="_blank"><div id="tweets-btn" class="custom-button">Tweet This Page</div></a>
Текущий Javascript
// We bind a new event to our link
$('a.tweetDialog').click(function(e){
//We tell our browser not to follow that link
e.preventDefault();
//We get the URL of the link
var loc = $(this).attr('href');
//We get the title of the link
var title = escape($(this).attr('title'));
//We trigger a new window with the Twitter dialog, in the middle of the page
window.open('http://twitter.com/share?url=' + loc + '&text=' + title + '&', 'twitterwindow', 'height=450, width=550, top='+($(window).height()/2 - 225) +', left='+$(window).width()/2 +', toolbar=0, location=0, menubar=0, directories=0, scrollbars=0');
});
Что вы хотите сделать? – ComFreek
Извините, что @ComFreek, я пытаюсь ссылаться на URL-адрес, поэтому, когда пользователь нажимает кнопку Twitter, URL-адрес автоматически помещается в диалоговое окно pop. В настоящее время для каждой страницы я должен вручную поместить URL-адрес в атрибут href. Я бы предпочел, чтобы я мог управлять одной кнопкой глобально, вместо этого для каждой страницы. –