Скрипт отображает контент внизу страницы, а не в том месте где вставлен код скрипта. Как поправить?
Есть скрипт
<script src="https://premium.maxoptra.ru/gt/gt-api/website-widget?p=https://premium.maxoptra.ru/gt/&a=blabla&l=ru&w=500&h=500" charset="utf-8" id="tracking-widget-script"></script> |
<script src="https://premium.maxoptra.ru/gt/gt-api/website-widget?p=https://premium.maxoptra.ru/gt/&a=blabla&l=ru&w=500&h=500" charset="utf-8" id="tracking-widget-script"></script>
При добавлении его на страницу, он опускается аш в самый подвал, куда бы его не вставил на странице
Как его разместить там где он должен быть?
Дополнительно:
Дайте ссылку на свою страницу или создайте на codepen тестовый пример. По картинке непонятно, как у вас выглядит HTML, какие применяются стили и т.д.
ссылка на страницу
var scriptTag = document.querySelector('#maxoptra-widget-script,#tracking-widget-script'); scriptTag.parentNode.insertBefore(frame, scriptTag.nextSibling); |
var scriptTag = document.querySelector('#maxoptra-widget-script,#tracking-widget-script'); scriptTag.parentNode.insertBefore(frame, scriptTag.nextSibling);
У вас 1С:Битрикс с включённой опцией "Переместить весь Javascript в конец страницы".
Попробуйте добавить в тэг script атрибут data-skip-moving="true", чтобы на этот скрипт не влияла глобальная настройка.
- Спасибо большое, помогло
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

Для того чтобы скрипт отображал контент внизу страницы, а не в том месте, где вставлен код скрипта, можно использовать следующий подход:
1. Используйте переменную, в которую будет сохранен контент, который вы хотите отобразить внизу страницы.
2. После того, как скрипт соберет весь необходимый контент, выведите его в конце страницы, например, перед закрывающим тегом .
Пример кода на PHP:
<?php // Здесь ваш PHP код для сбора контента $content = "Ваш контент для вывода внизу страницы"; // Выводим контент внизу страницы echo "document.write('$content');"; ?>
Таким образом, вы сможете управлять расположением контента на странице и выводить его в нужном месте. Не забудьте адаптировать этот подход под ваш конкретный случай и структуру страницы.