Paging af Array
Jeg har et array med nogen værdier, eksempelvisvar results=new Array();
results[0] = new Array("Titel","http://titel.dk");
results[1] = new Array("Blabla","http://titel.dk/blabla");
results[2] = new Array("BT","http://bt.dk");
results[3] = new Array("JP","http://jp.dk");
(osv ...)
Jeg vil udskrive alle disse værdier på følgende måde:
for (x = 0; x < results.length; x++)
{
udprint = udprint + ('<p>');
udprint = udprint + (results[x][0] + "<br />");
udprint = udprint + (results[x][1] + "<br />");
udprint = udprint + ('</p>');
}
document.getElementById('indhold').innerHTML=udprint;
På den måde udskriver den 10 af resultaterne fra mit array, men nytter jo ikke at vise 90 links på samme side, så derfor skal der paging på.
Jeg har tænkt på følgende:
for (x = offset; x < offset+10; x++)
{
if (results.length > x)
{
udprint = udprint + ('<p>');
udprint = udprint + (results[x][0] + "<br />");
udprint = udprint + (results[x][1] + "<br />");
udprint = udprint + (results[x][2] + "<br />");
udprint = udprint + ('</p>');
}
}
Men hvordan tilføjer jeg så nogle knapper, der skifter side?