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 !!!![]()