witam
mam problem taki iz potrzebuje z menu otworzyc podstrone bez przeladywania calej zawartosci, chodzi o to ze po prostu zmienia sie zawartosc div-a po prawej stronie. dzieki oto wstepny kod
MENU STRONY
</body>
</html>
witam
mam problem taki iz potrzebuje z menu otworzyc podstrone bez przeladywania calej zawartosci, chodzi o to ze po prostu zmienia sie zawartosc div-a po prawej stronie. dzieki oto wstepny kod
http://www.dynamicdrive.com/dynamicindex17/ajaxcontent.htm
google: dynamic + content + ajax
Używam tej samej metody, więc pokaże ci kod:
<script language="javascript">
function openPage(filename){
var xHRObject = false;
if(window.XMLHttpRequest){
xHRObject = new XMLHttpRequest();
}else if(window.ActiveXObject){
xHRObject = new ActiveXObject("Microsoft.XMLHTTP");
}
xHRObject.open("GET", filename);
xHRObject.send(null);
xHRObject.onreadystatechange = function(){
if(xHRObject.readyState == 4){
var pageHTML = xHRObject.responseText;
document.getElementById("subpagearea").innerHTML=pageHTML;
}
}
}
</script>
Na stronie musisz jeszcze utworzyć diva:
<div id="subpagearea"></div>
I przygotować linki:
<a href="javascript:openPage('local.html')">Lokalizacja</a>
<a href="javascript:openPage('history.html')">Historia</a>
Pamiętaj, aby użyć apostrofów wewnątrz nawiasów, bo wszystko się rozpadnie.