Как сделать - Включение HTML
Узнать, как включить фрагменты HTML в HTML код.
HTML
Сохраните HTML, который вы хотите включить в приложение файл .html:
content.html
<a href="howto_google_maps.php">Google карты</a><br>
<a href="howto_css_animate_buttons.php">Анимированные кнопки</a><br>
<a href="howto_css_modals.php">Модальные бокс</a><br>
<a href="howto_js_animate.php">Анимации</a><br>
<a href="howto_js_progressbar.php">Индикатор выполнения</a><br>
<a href="howto_css_dropdown.php">Выпадающий список при наведении </a><br>
<a href="howto_js_dropdown.php">Выпадающий список при клике</a><br>
<a href="howto_css_table_responsive.php">Отзывчивые вкладки</a><br>
Включить HTML
Включение HTML осуществляется с помощью атрибута w3-include-html:
Пример
<div w3-include-html="content.html"></div>
Добавить JavaScript
HTML включает в себя делается с помощью JavaScript.
Пример
<script>
function includeHTML() {
var z, i, elmnt, file, xhttp;
/* Цикл через коллекцию всех элементов HTML: */
z = document.getElementsByTagName("*");
for (i = 0; i < z.length; i++) {
elmnt = z[i];
/* поиск элементов с определенным атрибутом: */
file = elmnt.getAttribute("w3-include-html");
if (file) {
/* Сделайте запрос HTTP, используя значение атрибута в качестве имени файла: */
xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4) {
if (this.status == 200) {elmnt.innerHTML = this.responseText;}
if (this.status == 404) {elmnt.innerHTML = "Страница не найдена.";}
/* Удалите атрибут и вызовите эту функцию еще раз: */
elmnt.removeAttribute("w3-include-html");
includeHTML();
}
}
xhttp.open("GET", file, true);
xhttp.send();
/* Выход из функции: */
return;
}
}
}
</script>
Вызовите includeHTML() в нижней части страницы:
Включить множество фрагментов HTML
Вы можете включить любое количество фрагментов HTML:
Пример
<div w3-include-html="h1.html"></div>
<div w3-include-html="content.html"></div>
Редактор кода »