Ciao ragazzi,
So che se ne è già parlato ma non sono riuscito ancora ad inserire un preload (gif animata) per caricare delle pagine attraverso AJAX. Lo script che uso è il seguente, potreste dirmi cosa e dove inserire per inserire un semplice preload? Grazie e mille.

Codice PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
<
html xmlns="http://www.w3.org/1999/xhtml" lang="it">
<
head>
<
title></title>
<
meta http-equiv="Content-type" content="text/html; charset=iso-8859-1" />

<
style type="text/css">
#leftcolumn{
float:left;
width:100px;
height120px;
border1px solid black;
padding5px;
padding-left8px;
}
#leftcolumn a{
padding3px 1px;
displayblock;
width100%;
text-decorationnone;
font-weightbold;
border-bottom1px solid gray;
}
#leftcolumn a:hover{
background-color#FFFF80;
}
#rightcolumn{
float:left;
width:400px;
min-height400px;
border3px solid black;
margin-left10px;
padding5px;
padding-bottom8px;
}
html #rightcolumn{ /*IE only style*/
height400px;
}
</
style>

<
script type="text/javascript">

var 
loadedobjects=""
var rootdomain="http://"+window.location.hostname

function ajaxpage(urlcontainerid){
var 
page_request false
if (window.XMLHttpRequest// if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (
window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")

catch (
e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (
e){}
}
}
else
return 
false
page_request
.onreadystatechange=function(){
loadpage(page_requestcontainerid)
}
page_request.open('GET'urltrue)
page_request.send(null)
}

function 
loadpage(page_requestcontainerid){
if (
page_request.readyState == && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=page_request.responseText
}

function 
loadobjs(){
if (!
document.getElementById)
return
for (
i=0i<arguments.lengthi++){
var 
file=arguments[i]
var 
fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js")!=-1){ //If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src"file);
}
else if (
file.indexOf(".css")!=-1){ //If object is a css file
fileref=document.createElement("link")
fileref.setAttribute("rel""stylesheet");
fileref.setAttribute("type""text/css");
fileref.setAttribute("href"file);
}
}
if (
fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}
}

</script>

</head>
<body >
<div align="center">

<div id="leftcolumn">
[url="javascript:ajaxpage('file1.htm', 'rightcolumn');"]File 1[/url]
[url="javascript:ajaxpage('file2.htm', 'rightcolumn');"]File 2[/url]
[url="javascript:ajaxpage('file3.htm', 'rightcolumn');"]File 3[/url]

</div>
<div id="rightcolumn"></div>
<br style="clear:both" />
</div>

</body>
</html> 
Grazie ancora