Ho adattato uno script che gestisce la paginazione in jscript.
Funziona sulla prima pagina: cioè mi fa vedere solo 10 record e la scrittina "successiva" risulta cliccabile ... solo che quando ci clicco la pagina mi restituisce questo errore:
Nessun valore specificato per alcuni parametri necessari.
cosa sto sbagliando?
codice:
<%
bacheca_tipologia=Request("bacheca_tipologia");
var Sql = "SELECT * From BACHECA WHERE BACHECA_TIPOLOGIA=" + bacheca_tipologia;
var Mostra = new ActiveXObject("ADODB.Recordset");
Mostra.Open(Sql,oConn2,1);
var pag = parseInt(Request.QueryString("id"));
if (isNaN(pag) || pag < 1) pag = 1;
if (!Mostra.EOF) {
Mostra.PageSize = 10;
Mostra.AbsolutePage = pag;
}
var i = 0;
if (bacheca_tipologia==0) {
bacheca_tipologia="OFFRESI"
} else {
bacheca_tipologia="CERCASI"
}
%>
<table width="90%">
<tr>
<td width="50%" class="grigio">
<%if (pag > 1) {%>
<a class="azzurro" href="elenco_annunci.asp?bacheca_tipologia=<%=bacheca_tipologia%>
&id=<%=pag - 1%>">Precedenti</a>
<%}%>
<%else {%>Precedenti<%}%>
</td>
<td width="50%" align="right" class="viola_pic">
<%if (!Mostra.EOF) {%>
<a class="viola_pic" href="elenco_annunci.asp?bacheca_tipologia=<%=bacheca_tipologia%>
&id=<%=pag + 1%>">Successivi</a>
<%}%>
<%else {%>Successivi<%}%>
</td>
</tr>
</table>
<table width="90%" border="0" align="center" cellpadding="2" cellspacing="0">
<%if(Mostra.EOF) {%>
<tr>
<td class="blu_scuro" align="center">nessun annuncio presente
</td>
</tr>
<%}%>
<% while (!Mostra.EOF && i<10) {
bacheca_tipo = (Mostra("BACHECA_TIPO")*1);
if (bacheca_tipo==0) {
bacheca_tipo="VENDITA"
} else {
bacheca_tipo="AFFITTO"
}
%>
<tr bgcolor="#FFDDFF">
<td class="blu_scuro"><%=bacheca_tipo%></td>
</tr>
<tr>
<td class="blu_scuro"><%=Mostra("BACHECA_TITOLO")%>
<%=Mostra("BACHECA_TESTO")%>
per contatti:
<%=Mostra("BACHECA_TELEFONO")%>
</td>
</tr>
<tr bgcolor="#FFDDFF">
<td class="blu_scuro">
<table width="100%" border="0" align="center" cellpadding="2" cellspacing="0">
<tr>
<td class="blu_scuro">
<%=Mostra("BACHECA_DATA")%>
</td>
<td align="right" class="blu_scuro">
<a href="mailto:<%=Mostra("BACHECA_EMAIL")%>" class="blu_scuro">
<%=Mostra("BACHECA_NOME")%></a>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="blu_scuro">
[img]<%=path_link%>/images/space.gif[/img]</td>
</tr>
<%
i++;
Mostra.MoveNext();
}
%>
</table>