<% rs.MoveNext Loop Else Response.Write "Der er ingen nyheder på nuværende tidspunkt" End If Set rs = Conn.Execute("select count(fldNewsTitle) as antal from tblNews")
det er vel bare det samme uden loop, og med fuld visning af teksten
<% aktuel=request("id") if aktuel = "" then response.write "Der mangler data på, hvilken nyhed du vil læse" else Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath ("news.mdb") Conn.Open DSN Set rs = Conn.Execute("select * from tblNews where fldId=" & aktuel)
If rs.EOF Then response.write "Nyheden er slettet/findes ikke." else %>
<table cellpadding="0" cellspacing="0" border="0"> <tr> <td valign="top" colspan="2" width="400"><b><%=rs("fldNewsDate")%></b><br><br></td> </tr> <tr> <td style="border-bottom: 1px solid #C4AE7C;width:200px;" align="left" valign="top"> <% response.write "<img style=""width:200px;"" src=images/news/" & rs("fldNewsPic") & "><br><br>" %> </td> <td style="border-bottom: 1px solid #C4AE7C;width:300px;padding-left:10px;" align="left" valign="top"><b><%=rs("fldNewsTitle")%></b><br><%rs("fldNewsText")%><br></td> </tr> </table> <% End If end if Conn.Close Set Conn = Nothing %>
Men så kommer den aktuelle nyhed under listevisningen, jeg ønsker at når jeg klikke på læs mere så forsvinder listevisningen og i stedet kommer den valgte nyhed frem, hvor man så kan vælge at gå tilbage til listevisningen.
ok... du kan lave det i en fil ved at erstatte response.write "Der mangler data på, hvilken nyhed du vil læse" med hele din oprindelige kode.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.