divとして領域を設定するだけです。
のは、私たちは「コンテンツ」と呼んでよと言ってみましょう:次に
<div id="content">
The content will go here
</div>
ボタンで、データを含むページを呼び出して、そのdivの中でそれを投稿するJavaScriptコードをアクティブにします
function getHTML(pageName, elementID) {
if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
} else {// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById(elementID).innerHTML = xmlhttp.responseText;
}
};
xmlhttp.open("GET", pageName, true);
xmlhttp.send();
return xmlhttp;
}
function changeContent1() {
getHTML("content1.html","content");
}
、ボタンはもちろん、その関数を呼び出す必要があります。
<button type="button" onclick="changeContent1()">changeContent1</button>
ただし、ブラウザの戻るボタンを使用してHTML変更を元に戻すことはできません。
あなたは何を試しましたか?何がうまくいかなかったのですか?ここで何を求めているのですか? – Oded
私は上記を行う最も効率的な方法が何であるか尋ねています。 – Ferret