Witam to pytanie jest kontynuacją poprzedniego tematu ponieważ tamten "utknął" , jednak problem udało mi się rozwiązać tylko teraz pojawił się nowy mam kod który powinien przeładowac jednego diva a reszte zostawic w spokoju jednak u mnie przeładowuje się cała strona jaka może być tego przyczyna?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta name="author" content="abryser.pl" />
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<title>jQuery i AJAX</title>
<style type="text/css">
<!--
#all { width: 600px; margin: auto; position: relative; }
#header{ border-bottom: 1px solid #ccc; margin-bottom: 10px;}
#menu{width: 100px; border-right: 1px solid #ccc; float: left;}
#menu a{display: block;}
#right{margin-left: 120px; width: 480px;}
#loader{
width: 150px;
height: 50px;
border: 2px solid #004000;
background: green;
position: absolute;
top: 80px;
left: 120px;
text-align: center;
line-height: 50px;
color: #fff;
display: none;
}
-->
</style>
<script type="text/javascript">
<!--
$(function(){
$("#menu a").click(function(e){
var content=$("#content");
var title=$("#title")
var loader=$("#loader");
$.ajax({
url: $(this).attr('href')
beforeSend: function(){
content.empty();
title.empty();
loader.show();
},
success: function(obj){
content.html(obj.tresc);
title.html(obj.tytul);
},
error : function(){
content.html("<p>Przepraszamy, ale strona jest chwilowo niedostępna</p>")
},
complete: function(){
loader.hide();
}
});
e.preventDefault();
})
})
-->
</script>
</head>
<body>
<div id="all">
<div id="loader"><img src="ladowanie.gif"></a></div>
<div id='header'>
<h3>Nasze logo</h3>
</div>
<div id="menu">
<a href="index.html">Home</a>
<a href="oferta.html">Oferta</a>
<a href="uslugi.html">Usługi</a>
<a href="kontakt.html">Kontakt</a>
</div>
<div id="right">
<h4 id="title">Tytuł strony</h4>
<div id="content">
<p>Zawartość strony</p>
</div>
</div>
</div>
</body>
</html>