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

(function(){
  console.log("called anonymously");
})()
Подякували: koala, ostap34PHP, 221VOLT3

3

Re: Змінний Url

console.log(location.href);
console.log(location);
https://blog.clever-games.win/
Це ще не кінець. Це навіть не початок кінця. Але, можливо, це кінець початку.
Зростання мудрості можна точно вимірювати ступенем зменшення злоби.
///// у творчій відпустці. не турбувати /////
Подякували: mutio431

4

Re: Змінний Url

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

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

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

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

href: location.href
«Якби я знав тоді, скільки людей вказуватимуть URL, то не став би використовувати в синтаксисі два слеша» (Тім Бернерс-Лі)
Подякували: mutio431

5 Востаннє редагувалося Fox (29.01.2018 16: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

Все вірно!

Дякую всім!