Hur man inkluderar HTML
- Föregående sida Kalender
- Nästa sida Att göra-lista
Lär dig hur du inkluderar HTML-fragment i HTML.
HTML
Kommande HTML kommer att sparas i .html-filen:
content.html
<a href="howto_google_maps.asp">Google Maps</a><br> <a href="howto_css_animate_buttons.asp">Animated Buttons</a><br> <a href="howto_css_modals.asp">Modal Boxes</a><br> <a href="howto_js_animate.asp">Animations</a><br> <a href="howto_js_progressbar.asp">Progress Bars</a><br> <a href="howto_css_dropdown.asp">Hover Dropdowns</a><br> <a href="howto_js_dropdown.asp">Klicka på rullgardinsmenyer</a><br> <a href="howto_css_table_responsive.asp">Responsiva tabeller</a><br>
inkludera HTML
Använd w3-include-html
egenskaper för att inkludera HTML:
Exempel
<div w3-include-html="content.html"></div>
Lägg till JavaScript
HTML-inkludering utförs av JavaScript.
Exempel
<script> function includeHTML() { var z, i, elmnt, file, xhttp; /* Genomgå alla HTML-elementens samling: */ z = document.getElementsByTagName("*"); för (i = 0; i < z.length; i++) { elmnt = z[i]; /* Sök efter element med specifik egenskap: */ file = elmnt.getAttribute("w3-include-html"); om (file) { /* Använd egenskapsvärdet som filnamn för att skicka en HTTP-förfrågan: */ xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { om (this.readyState == 4) { om (this.status == 200) {elmnt.innerHTML = this.responseText;} om (this.status == 404) {elmnt.innerHTML = "Sidan hittades inte.";} /* Ta bort egenskapen och anropa denna funktion igen: */ elmnt.removeAttribute("w3-include-html"); includeHTML(); } } xhttp.open("GET", file, true); xhttp.send(); /* Avsluta funktionen: */ return; } } } </script>
anropa på sidans botten includeHTML()
:
Exempel
<script> includeHTML(); </script>
Inkludera flera HTML-segment
Du kan inkludera ett obegränsat antal HTML-segment:
Exempel
<div w3-include-html="h1.html"></div> <div w3-include-html="content.html"></div>
- Föregående sida Kalender
- Nästa sida Att göra-lista