Skip to content

Instantly share code, notes, and snippets.

@romanesko
Created November 9, 2023 13:45
Show Gist options
  • Save romanesko/ff0002c7056e99948bc64ad5a9f4198c to your computer and use it in GitHub Desktop.
Save romanesko/ff0002c7056e99948bc64ad5a9f4198c to your computer and use it in GitHub Desktop.
function insertBGWidget(elementId, code){
const parentElement = document.getElementById(elementId);
if (!parentElement) {
console.error('Не могу установить виджет, не найдет елемент с id ' + elementId);
return
}
if(!code){
console.error('Не могу установить виджет, не указан ключ');
return
}
const parentWidth= parentElement.offsetWidth;
const domain = location.host
const widgetUrl = `https://bodygraph.online/widget.php?domain=${domain}&code=${code}&width=${parentWidth}&height=${parentWidth}`;
const iframe = document.createElement('iframe');
iframe.src = widgetUrl;
parentElement.appendChild(iframe);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment