- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Ребята, проблема такая, многие жалуются на контекст бегуна что очень долго грузится страница с новостями так как бегун стоит в середине новости. Возможно ли как то подгрузить скрипт после загрузки всего контента? тоесть перед </body> или возможно есть решения иные. Буду весьма благодарен за помощь.
Попробуйте разместить код вызова в самом низу страницы (перед </body>)
А потом, там где нужно будет его вызвать, поставьте - <span id="begunSpan"></span>
KosoyRoman, а вы загружайте скрипт только после загрузки всей страницы, т.е. сначала грузите страницу а потом через DOM модель документа добавляйте скрипт бегуна :)
Короче вот как это на практике...
в конце кода вставляете:
<div id="directscript">
КОД БЕГУНА
</div>
<script type="text/javascript">
directscriptdiv=document.getElementById('directscript');
directdiv=document.getElementById('direct');
directdiv.appendChild(directscriptdiv)
</body>
</html>
а в нужном месте, где хотите выводить вставляйте:
<div id="direct"></div>
Леня, чёт не пашет (( грузит тогда его чёрт знает где (( Хорошо бы все сторонние скрипты таким путем подключить, но увы не работает нормально.
Леня, чёт не пашет (( грузит тогда его чёрт знает где (( Хорошо бы все сторонние скрипты таким путем подключить, но увы не работает нормально.
хм.... у меня директ так грузится, без проблем. Не ужели в бегуне что-то Эдакое придумали...
Я там чуть пропустил в коде:
......
directdiv=document.getElementById('direct');
directdiv.appendChild(directscriptdiv)
</script>
</body>
</html>
Да это ясно насчет <скрипт>, гружу новый блок их, которые недавно появилиcь
я не автор
В местах, где надо разместить рекламные блоки, пишем простенькие div‘ы-«заглушки» и присваиваем им уникальные id, например,
На самом деле, вместо div‘ов при необходимости можно использовать любые другие теги, но необходимость такая случается редко.В самом конце страницы вывешиваем все наши рекламные коды внутри других div‘ов. Этим div‘ам мы тоже присваиваем уникальные id, например,
Под каждым из блоков дописываем джаваскриптик, который будет заниматься пересадкой каждого div‘а с рекламой в положенный ему div-зуглушку:
оригинал тут http://ivanov.in/mixmarket/avoid-slow-js-2/
на onload поставьте загрузчик контента
KosoyRoman,
Я, с недавнего времени, использую такой же вариант, как во втором сообщении описал Sentoro. В плане работы - отлично, страницы загружаются независимо от блоков Бегуна, а "Бегун" подгружается сразу или позже (если у них "тормоза").
Проверял корректность работы в IE, FF, Опере и Chrome - работает нормально.
сделал по примеру zhidronsss всем спасибо