Estou estudando JQuery e vi um post falando sobre navegação ajax.
Basicamente o script troca o conteudo de uma div na pagina sem precisar recarregar toda a pagina.
segue abaixo o codigo:
teste.html
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="menu.js"></script>
</head>
<body id="index">
<div id="geral">
<div id="top">
<ul id="menu">
<li><a href="a.html">pagina a</a></li>
<li><a href="b.html">pagina b</a></li>
</ul>
</div>
<div id="conteudo"></div>
</div>
</body>
</html>
menu.js
var home = "a.html"
$(function(){
navegar(home);
atribuir();
})
atribuir = function() {
$("ul#menu li a").click(function(){
navegar($(this).attr("href"));
return false;
})
}
navegar = function(pagina) {
$("#conteudo").load( pagina );
}
a.html
<html>
<body>
pagina a
</body>
</html>
b.html
<html>
<body>
pagina b
</body>
</html>
no IE e no firefox funcionam bem mas no Chrome não vai.
pesquisei varios fóruns e não encontrei a solução.
por favor peço a ajuda de vcs.