pomoc przy divie

0

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

<!DOCTYPE html PUBLIC "-*W3C*DTD XHTML 1.0 Transitional*EN" "http:*"> <html xmlns="http://"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>stronka www kuznica</title> <meta http-equiv="Reply-to" content="" /> <meta name="Description" content="opis strony" /> <meta name="keywords" content="słowa kluczowe" /> <meta name="Author" content="Autor" /> <meta name="Robots" content="ALL" /> <meta name="revisit-after" content="10" /> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body>
MENU STRONY
</body> </html>
0

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1