Ciao raga urgentissimo vi prego!!
Script ajax che si trova in un file js che includo in tutte le pagine:
codice:
var httpObject = null;

function toGetXmlHttpObject()
{
	if (window.XMLHttpRequest)
	{
		// Firefox, Google Chrome, Safari, Opera, Internet Explorer 7+
		return new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		// Internet Explorer 5, Internet Explorer 6
		return new ActiveXObject('Microsoft.XMLHTTP');
	}
	else
	{
		alert('Ajax is not supported!.');
		
		return null;
	}
}
Codice di news.js che includo solo in news.php
codice:
// Complete
	function toNewsShowComplete(number) // Send POST in page
	{
		httpObject = toGetXmlHttpObject();

		if (httpObject != null)
		{
			var parameter = 'newsNumber=' + escape(number);
			
			//path.getElementById('sectionPageResult').innerHTML = '';
			
			//toLoadingImage('sectionPageResult');
			
			httpObject.open('GET', siteUrl + '/Module/News.module.php' + '?newsNumber=' + escape(number), true);
			//httpObject.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
			httpObject.send(null);
			httpObject.onreadystatechange = function(){toNewsModuleSetOutput(debug)};
		}
	}
	// Complete
	
	// Output
	function toNewsModuleSetOutput(debug)
	{
		if (httpObject.readyState == 4 && httpObject.status == 200)
		{
			if (debug == true)
			{
				alert(httpObject.responseText);
			}
			
			var response = httpObject.responseText.split('|');
			
			alert(response);
			
			if (response[1] == undefined)
			{
				//path.body.innerHTML = response[0];
				path.getElementById('aaa').style.display = 'block';
			}
			else if (response[0] == 'ReloadOn')
			{
				
			}
			else if (response[0] == 'ReloadOff')
			{
				
			}
		}
	}
	// Output
e news.php
codice:
<div style="display: none;" id="aaa" name="aaa">
				<?php
				echo $newsNumber = Security::toCleanVariable($_GET['newsNumber']);
				
				//if (!empty($newsNumber))
				//{
					$newsQuery = mysql_query("SELECt * FROM site_addon_news
													WHERE number = '$newsNumber'") or die (mysql_error());
					while ($data = mysql_fetch_array($newsQuery))
					{
					?>
						<div class="complete">
							<h1 class="completeH1">
								News numero: <?php echo $data['number']; ?>
							</h1>
							<p class="completeTitle">
								<?php echo $data['date'] . ' - ' . $data['title']; ?>
							</p>
							<p class="completeText">
								<?php echo $data['argument']; ?>
							</p>
							<p class="completeLink">
								Chiudi
							</p>
						</div>
					<?php
					}
					mysql_free_result($newsQuery);
				//}
				?>
				</div>
Mo per la miseria!! xke nn mi funziona? E che devo capire bene come funziona ajax e mi serve qualcuno che me lo spieghi.
Partiamo dall' inizio
Ajax mi permette di fare richieste al server senza bisogno di ricaricare la pagina ed e' buono fino a qui. Pero' se voglio inviare una variabile POST o GET che sia xke mi invia la variabile (xke l' alert lo visualizzo ed e' giusto) e nn mi visualizza le informazioni dentro il div?
Davvero aiutatemi a capire xke da solo nun c'e' riesco!!! =(
Voglio solo fare in modo che appare il div con dentro la new tutto qua =(