ciao a tutti...
ho un piccolo problema:
una pagina asp che piglia da un db delle notizie di calcio...
ora vorrei che cliccando su un campo (ad esempio titolo) mi si apra un popup con tutta la notizia.
questo il codice:
pagina principale:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
<%
var calcio = Server.CreateObject("ADODB.Recordset");
calcio.ActiveConnection = MM_dbbase_STRING;
calcio.Source = "select * from calcio";
calcio.CursorType = 0;
calcio.CursorLocation = 2;
calcio.LockType = 1;
calcio.Open();
var calcio_numRows = 0;
%>
<%
var Repeat1__numRows = 5;
var Repeat1__index = 0;
calcio_numRows += Repeat1__numRows;
%>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<script language=javascript>
function apripopup(id)
{
window.open("dettaglio.asp?id="+id,"","width=300,h eight=400,resize=no")
}
</script>
<body>
<table border="1">
<tr>
<td>id</td>
<td>data</td>
<td>autore</td>
<td>occhiello</td>
<td>titolo</td>
<td>notizia</td>
<td>foto</td>
</tr>
<% while ((Repeat1__numRows-- != 0) && (!calcio.EOF)) { %>
<tr>
<td><%=(calcio.Fields.Item("id").Value)%></td>
<td><%=(calcio.Fields.Item("data").Value)%></td>
<td><%=(calcio.Fields.Item("autore").Value)%></td>
<td><%=(calcio.Fields.Item("occhiello").Value)%> </td>
<td> )"><%=(calcio.Fields.Item("titolo").Value)%></td>
<td><%=(calcio.Fields.Item("notizia").Value)%></td>
<td><%=(calcio.Fields.Item("foto").Value)%></td>
</tr>
<%
Repeat1__index++;
calcio.MoveNext();
}
%>
</table>
</body>
</html>
<%
calcio.Close();
%>
pagina di dettaglio:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
<%
var ultimapagina = Server.CreateObject("ADODB.Recordset");
ultimapagina.ActiveConnection = MM_dbbase_STRING;
ultimapagina.Source = "select * from primapagina order by id DESC";
ultimapagina.CursorType = 0;
ultimapagina.CursorLocation = 2;
ultimapagina.LockType = 1;
ultimapagina.Open();
var ultimapagina_numRows = 0;
%>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<%=(ultimapagina.Fields.Item("id").Value)%></p>
<%=(ultimapagina.Fields.Item("data").Value)%></p>
<%=(ultimapagina.Fields.Item("titolo").Value)%></p>
</body>
</html>
<%
ultimapagina.Close();
%>
così com'è mi apre soltanto l'ultima notizia in ordine di id , indipendentemente da quale link usi...

Rispondi quotando