Наше прошлое 20072009201120132014
г. Москва, ул. Гостиничная, д. 7А. кор.2
8 (499) 404-26-56
пн-пт 11:00 - 19:00
 

Динамическая подгрузка html контента на JavaScript

Как мы уже говорили, разработка современных сайтов требует не только красивый и удобный дизайн, но и динамичность. Сейчас динамичность это одно из основных требований к проекту. Цена сайта, в котором нет эффектов, динамических подгрузок и т.д. очень низкая, а квалификация веб мастера, который делает статичные сайты, оставляет желать лучшего.

Чтобы ваши сайты не были статичными, в этом уроке рассмотримподгрузку html-кода на JavaScript. В нашем примере, при нажатии на ссылку, в тег div, будет вставляться html-код. Текст, который был в теге div будет заменяться на новый.

Вставляться html код будет при помощи свойства innerHTML.

Исходный код нашего примера:

<html>
    <head>
        <title>Динамическая подгрузка html контента на JavaScript | Дизайн студия OX2</title>
    </head>
    <body>
        <script type="text/javascript">
 /**
            * Функция вставляет html код в элемент с id равным element_id
            * @author ox2.ru дизайн студия
            **/
            function loadContent(element_id) {
                 //Если элемент с id-шником element_id существует 
                if (document.getElementById(element_id)) {  
                    document.getElementById(element_id).innerHTML = 
                        "<h2>Создание сайтов в компании OX2</h2><p style="color:red";>Тут можно любой контент</p><p>Компания OX2.ru создает лучшие сайты. <br/> Цена сайта и наши работы, вы можете узнать на сайте <a href="http://ox2.ru/">http://ox2.ru/</a></p>";
                }
            }

        </script>
        <a href="javascript:void(0)" onclick="loadContent('block_id')">Вставить html-код в div</a><br/><br/>
        <div id="block_id">
            Сюда будет вставлен контент
        </div>

    </body>
</html>

Это первая часть статьи по подгрузке контента. Вторая часть будет чуть позже (уроков через 10-15), и будет посвящена подгрузки контента их отдельных файлов, при помощи технологии Ajax.

Скачать исходник

Как мы уже говорили, разработка современных сайтов требует не только красивый и удобный дизайн, но и динамичность. Сейчас динамичность это одно из основных требований к проекту. Цена сайта, в котором нет эффектов, динамических подгрузок и т.д. очень низкая, а квалификация веб мастера, который делает статичные сайты, оставляет желать лучшего.

Комментарии (Написать комментарий)

ПАСИФИКА [13.01.2016]

Комментарий:
почему скрипт не работает

Специалист [17.02.2015]

Комментарий:
Скрипт не работает, проверьте

Заполните все поля

Написать комментарий

Ваше имя

Комментарий