Pour charger dynamiquement du contenu, vous pouvez effectuer un appel AJAX à l'aide de XMLHttpRequest()
.
Dans cet exemple, une URL est transmise à la fonction loadPage()
, dans laquelle le contenu chargé est renvoyé.
<!DOCTYPE html>
<html lang="en">
<head>
<script type="text/javascript">
function loadPage(href)
{
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", href, false);
xmlhttp.send();
return xmlhttp.responseText;
}
</script>
</head>
<body>
<div onClick="document.getElementById('bottom').innerHTML =
loadPage('hello-world.html');">Home</div>
<div id="bottom"></div>
</body>
</html>
Lorsque l'élément div contenant le texte de « Home » est cliqué, il définit le code html de div id élément avec de « bas » au contenu trouvé dans le document « bonjour-world.html » au même rapport emplacement.
bonjour-world.html
<p>hello, world</p>
http://www.w3.org/wiki/HTML_links_-_lets_build_a_web#What_are_links.3F – Quentin
Pas très utile de ma compréhension, désolé. – Shaun
Parlez-vous des applications d'une seule page? Vous restez toujours sur la même page, mais le contenu est rechargé. –