Salve,

ho questa pagina:

codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Prova</title>
<script type="text/javascript">

	var xmlHttp
	
	function mostra(str)
	{
		document.getElementById("progress").style.display = "block";
		
		var url = "pagina.php?sid=" + Math.random() + "&q=" + str
		
		xmlHttp = GetXmlHttpObject(stateChanged)
		xmlHttp.open("GET", url , true)
		xmlHttp.send(null)
	}
	
	function stateChanged()
	{
		if (xmlHttp.readyState == 4)
		{
			if (xmlHttp.status == 200 || xmlHttp.status == 0)
			{
				document.getElementById("risultato").innerHTML=xmlHttp.responseText
				document.getElementById("risultato").style.display = "block";
				document.getElementById("progress").style.display = "none";
			} else {
				alert("errore");
			}
		}
	}
	
	function GetXmlHttpObject(handler)
	{
		var objXmlHttp = null
		
		if (window.XMLHttpRequest)
		{
			objXmlHttp = new XMLHttpRequest();
		}
		else
		{
			objXmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		
		try
		{
			objXmlHttp.onreadystatechange = handler
			return objXmlHttp
		}
			catch (e)
		{
			alert("errore")
			return
		}
	}
</script>
</head>

<body>
	<div id="ajax1">
		

Clicca Qui</p>
		<p id="progress1">[img]load.gif[/img]</p>
		<div id="risultato1"></div>
	</div>
	<div id="ajax2">
		

Clicca Qui</p>
		<p id="progress2">[img]load.gif[/img]</p>
		<div id="risultato2"></div>
	</div>
	<div id="ajax3">
		

Clicca Qui</p>
		<p id="progress3">[img]load.gif[/img]</p>
		<div id="risultato3"></div>
	</div>
	<div id="ajax4">
		

Clicca Qui</p>
		<p id="progress4">[img]load.gif[/img]</p>
		<div id="risultato4"></div>
	</div>
	<div id="ajax5">
		

Clicca Qui</p>
		<p id="progress5">[img]load.gif[/img]</p>
		<div id="risultato5"></div>
	</div>
</body>
</html>

Vorrei che il risultato sia visualizzato nel div relativo al link.

Es:

Se clicco il primo link, il risultato deve essere nel div "risultato1".

Mentre

Se clicco il terzo link, il risultato deve essere nel div "risultato3".

Ecc...



Inoltre mentre esegue la richiesta si deve visualizzare la relativa progress bar che poi si nasconde.

Come devo fare ?

Per favore aiuto !

Grazie !!!