ho creato delle funzioni in base allo script php di paginazione che avevo scritto però mi trovo in difficoltà...
codice:
function Paginazione(per_page,maxPages,myFunction,currentPage,ricezionePgg)
{
	currentPage = '' ? 1 : currentPage;	
	// ricavo il numero di record presenti
	var totRecords = paginateArray.length;
	// recupero il primo record da cui partire per l'estrazione
	var primoRecord = FirstRecord(currentPage,per_page); // primo record da cui iniziare ad estrarre
	var ultimoRecord = LastRecord(currentPage,per_page); // ultimo record della pagina
	
	var arrayResult='';
	arrayResult += '<table align="center" width="650" >';
	//**********************INIZIO ESTRAZIONE DEI RISULTATI**************************
	if(myFunction == 'linkModule'){
	// estraggo i risultati
	for (var i=primoRecord; i<ultimoRecord && i<paginateArray.length; i++)
	{
		var Link = paginateArray[i]['Link'];
		var Desc = paginateArray[i]['Descrizione'];
		
		arrayResult += '<tr align="center">';
		arrayResult += '<td>';
		arrayResult += Link+Desc;
		arrayResult += '</td>';
		arrayResult += '</tr>';
	}
	}
	//**********************FINE ESTRAZIONE DEI RISULTATI**************************
	
	// recupero il numero totale di pagine in base al numero di record e il numero di record che si vogliono
	// visualizzare per pagina
	var totPages = TotalPages(totRecords,per_page); // numero totale di pagine
	var numPaginazioni = NumPaginazioni(totPages,maxPages); // ricavo il numero di paginazioni di pagine
	
	arrayResult += '<tr><td>';
	if(numPaginazioni <= 1){
		var paginazione = SinglePagination(totPages,currentPage,myFunction);
	}
	else{
		//if(ricezionePgg == '')
		//	ricezionePgg = 1;
		
		var paginazione = MultiplePagination(ricezionePgg,maxPages,totPages,totPages,currentPage,myFunction);
	}
	
	arrayResult += paginazione;
	arrayResult += '</td></tr>';
	arrayResult += '</table>';
	document.getElementById("skLinkContent").innerHTML=arrayResult;
	
}

 function SinglePagination(totPages,currentPage,myFunction)
 {
	 var paginazione = '|';
	 for(var i=1; i<=totPages; i++){
	 	if(i == currentPage){
			paginazione += i;
		}
		else{
			paginazione += ''+i+'';
			//Paginazione(skLinkArray,4,3,linkModule,1,1);
		}
		paginazione += '|';
	 }
	 return paginazione;
 }
io ho un "arrayPaginate" già creato e effettivamente quando richiamo la funzione mi
visualizza solo il numero di record che gli ho chiesto alla funzione e mi crea le pagine nel modo giusto...però quando la funzione
"SinglePagination" mi crea effettivamente i link con i numeri delle pagine,al click non mi richiama nuovamente la funzione per estrarmi i record della pagina successiva! eppure nell'onclick il richiamo mi sembra fatto bene...