1

Тема: Змінний Url

За допомогою Facebook SDK, вставив на сайт в новину функцію "Поділитись" https://developers.facebook.com/docs/ja … es#dialogs
От так зробив:

<div id="sharefb" class="fb-share">Поширити</div>
<script>// <![CDATA[
document.getElementById('sharefb').onclick = function() {
  FB.ui({
    method: 'share',
    display: 'popup',
    href: 'http://site.../news/text/476'
  }, function(response){});
}
// ]]></script>

Працює добре.

Питання, як зробити що б ссилка

href: 'http://site.../news/text/476'

формувалась з поточного адресу сторінки?
Тоді я зможу цей скрпт приліпити до всіх новин.   

Мій рівень js - дно! Тому, якщо моє питання дуже дурне, просто киньте ссилку де глянути як це зробити.

Дякую!

2

Re: Змінний Url

http://lmgtfy.com/?q=js+get+url

Подякували: koala, ostap34PHP, 221VOLT3

3

Re: Змінний Url

console.log(location.href);
console.log(location);
Подякували: mutio431

4

Re: Змінний Url

Питання, як зробити що б ссилка

    href: 'http://site.../news/text/476'

формувалась з поточного адресу сторінки?

Якщо я все вірно зрозумів, то

href: location.href
Подякували: mutio431

5 Востаннє редагувалося Fox (29.01.2018 15:04:46)

Re: Змінний Url

<div id="sharefb" class="fb-share">Поширити</div>
<script>
document.getElementById('sharefb').onclick = function() {
  FB.ui({
    method: 'share',
    display: 'popup',
    href: location.href
  }, function(response){});
}
</script>

PS: location.href це не сам сайт replace.org.ua (для прикладу) а ссилка яка зараз вiдкрита
Тобто ось що буде як створити html файл i вiдкрити в браузерi.
alert(location.href) говорить "file:///C:/Users/Gay/Desktop/pid.htm"
Якщо потрiбно отримати саме iм'я сайту то користуйтесь location.hostname (як використати це то воно верне саме replace.org.ua а не http://replace.org.ua/edit/110592/)
Ну у вашому випадку наче пiдходить location.href

6

Re: Змінний Url

Сергій78 написав:

Питання, як зробити що б ссилка

    href: 'http://site.../news/text/476'

формувалась з поточного адресу сторінки?

Якщо я все вірно зрозумів, то

href: location.href

Все вірно!

Дякую всім!

Подякували: Сергій781