Avatar billede syntax_hh Nybegynder
30. oktober 2003 - 15:27 Der er 24 kommentarer og
1 løsning

20 pr side

Hejsa....
Jeg har lavet en tagwall som fungerer fint nok, og jeg fant en asp kode på activedeveloper. Jeg har blandet min tagwall og koden sammen, og nu viser "siden kan ikke vises..."

Her er scriptet:

<html>

<head>
<title>Tagwall</title>
<style>
<!--
a{text-decoration:none}
//-->
</style>
</head>

<body>

<%
intPage = Request("page")
If isNumeric(intPage) = False Or intPage < 1 Then
    intPage = 1
End If

Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "select * from messages order by id DESC"
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("db/guest.mdb")
rs.Open strSQL, strDSN, 1
If Not (rs.BOF Or rs.EOF) Then
    rs.PageSize = 20
    rs.AbsolutePage = intPage
    intRecCount = rs.PageSize
    intPageCount = rs.PageCount
    Response.Write "<p><b>Side " & intPage & " af " & intPageCount & "</b></p>"
    Do While Not rs.EOF And intRecCount > 0
        Response.Write "<table cellspacing=0 cellpadding=0 border=0 bgcolor="000000" width="300">
    <tr>
        <td>           
            <table bgcolor="ffffff" width="100%">
                <tr>
                    <td><font face="Tahoma" size="2">Den <%=rs("msg") %> tilføjede <a href="mailto:<%=rs("from_mail")%>"><%=rs("from_name")%></a>
                </tr>
                <tr>
                    <td colspan=2><font face="Tahoma" size="2"><%=rs("dato")%></font></td>
                </tr>
            </table>
        </td>
    </tr>
</table>
    <font face="Tahoma" size="2">
<br><br>
    </font>"
& "<br>"
    intRecCount = intRecCount - 1
    rs.MoveNext
    Loop
End If
rs.Close
Set rs = Nothing

Response.Write "<p>Gå til side "
For intNum = 1 To intPageCount
    Response.Write "<a href=vis_tag2.asp?page=" & intNum & ">" & intNum & "</a> "
Next

Response.Write "<p>"
If Clng(intPage) > 1 Then
    Response.Write "<a href=vis_tag2.asp?page=" & intPage - 1 & ">&lt;&lt;</a>"
Else
    Response.Write "&lt;&lt;"
End If

Response.Write "&nbsp;"

If Clng(intPage) < Clng(intPageCount) Then
    Response.Write "<a href=vis_tag2.asp?page=" & intPage + 1 & ">&gt;&gt;</a> "
Else
    Response.Write "&gt;&gt;"
End If
%>

</body>

</html>
Avatar billede keysersoze Ekspert
30. oktober 2003 - 15:43 #1
og du fandt? det var da vidt mig der henviste til det...

funktioner -> internetindstillinger -> avanceret -> fjern kryds i "vis meddelelse om uskadelige http-fejl"

på den måde kan du se hvad den laver galt
Avatar billede syntax_hh Nybegynder
30. oktober 2003 - 15:44 #2
Jaja, sorry, glemte det lige :/
Avatar billede keysersoze Ekspert
30. oktober 2003 - 15:46 #3
... kan du ikke forstå fejlbeskeden så post den her da det ellers er umuligt at hjælpe
Avatar billede syntax_hh Nybegynder
30. oktober 2003 - 15:50 #4
Nu står der:

Microsoft VBScript compilation error '800a0400'

Expected statement

/hhspray/vis_tag2.asp, line 32

"<table cellspacing=0 cellpadding=0 border=0 bgcolor="000000" width="300">
^
Avatar billede netro Nybegynder
30. oktober 2003 - 15:53 #5
Response.Write "<table cellspacing=""0"" cellpadding=""0"" border=""0"" bgcolor=""000000"" width=""300"">"
Avatar billede keysersoze Ekspert
30. oktober 2003 - 16:03 #6
den skal rettes til;

Response.Write "<table cellspacing=""0"" cellpadding=""0"" border=""0"" bgcolor=""000000"" width=""300"">"
Avatar billede netro Nybegynder
30. oktober 2003 - 16:06 #7
Øhmm... ;o)
Avatar billede syntax_hh Nybegynder
30. oktober 2003 - 16:13 #8
Microsoft VBScript compilation error '800a0400'

Expected statement

/hhspray/vis_tag2.asp, line 32

<tr><td><table bgcolor=""ffffff"" width=""100%""><tr><td><font face=""Tahoma"" size=""2"">Den <%=rs(""msg"")"
^
Avatar billede keysersoze Ekspert
30. oktober 2003 - 16:17 #9
netro >> JAJAJA!!! jeg er langsooom! ;)

syntax_hh >>

response.write "<td><font face=""Tahoma"" size=""2"">Den " & rs("msg") & " tilføjede <a href=""mailto:" & rs("from_mail") & """>" & rs("from_name") & "</a>"
Avatar billede syntax_hh Nybegynder
30. oktober 2003 - 16:25 #10
Microsoft VBScript compilation error '800a0401'

Expected end of statement

/hhspray/vis_tag2.asp, line 31

Response.Write "<table cellspacing=""0"" cellpadding=""0"" border=""0"" bgcolor=""000000"" width=""300"">""<tr><td><table bgcolor=""ffffff"" width=""100%""><tr><td><font face=""Tahoma"" size=""2"">Den " & rs("msg")" & tilføjede <a href=""mailto:" & rs("from_mail")
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------^
Avatar billede keysersoze Ekspert
30. oktober 2003 - 16:34 #11
Den " & rs("msg") & " tilføjede
Avatar billede syntax_hh Nybegynder
30. oktober 2003 - 16:57 #12
Microsoft VBScript compilation error '800a03fb'

Expected 'Loop'

/hhspray/vis_tag2.asp, line 31


Min kode i linie 31:
Response.Write "<table cellspacing=""0"" cellpadding=""0"" border=""0"" bgcolor=""000000"" width=""300"">""<tr><td><table bgcolor=""ffffff"" width=""100%""><tr><td><font face=""Tahoma"" size=""2"">Den " & rs("msg") & " tilføjede <a href=""mailto:" & " rs(""from_mail"")" & ">" & "rs(""from_name"")" & "</a></tr><tr><td colspan=""2""><font face=""Tahoma"" size=""2"">" & rs("dato")%></font></td></tr></table></td></tr></table><font face=""Tahoma"" size=""2""><br><br></font>"
Avatar billede netro Nybegynder
30. oktober 2003 - 17:07 #13
Do

Loop '<------------!
Avatar billede syntax_hh Nybegynder
30. oktober 2003 - 17:10 #14
Forstår ikke hvad du mener, hvad skal jeg med
Do

Loop '<------------!
Avatar billede syntax_hh Nybegynder
30. oktober 2003 - 17:26 #15
Nu viser den bare det her

Side 1 af 1

TrueTrueTrueTrueTrueTrue
Gå til side 1

<< >>

eller er alt andet korrekt!
Avatar billede netro Nybegynder
30. oktober 2003 - 17:35 #16
Jeg gør bare opmærksom på, at et "Do" skal være efterfulgt at et "Loop".
Avatar billede syntax_hh Nybegynder
01. november 2003 - 19:31 #17
Der manglede lige et svar, og jeg fik til at virke, tak allesammen ;)
Avatar billede netro Nybegynder
02. november 2003 - 05:26 #18
Hvis du fik det til at fungere på baggrund af vores svar, bør du ikke tage dine points selv...!
Avatar billede syntax_hh Nybegynder
02. november 2003 - 08:07 #19
Det var ikke pga jeres svar, jeg startede helt forfra og fik hjælp af en af mine venner...
Avatar billede keysersoze Ekspert
03. november 2003 - 20:10 #20
hvorfor fik du så ikke hjælp af ham helt til at starte med? det er for let at sige det... kom med den færdige kode og lad os se den så vi kan se hvordan og hvorledes
Avatar billede syntax_hh Nybegynder
04. november 2003 - 20:25 #21
Ok den er:

<html>

<head>
<title>Tagwall</title>
<style>
<!--
a{text-decoration:none}
//-->
</style>
</head>

<body link="#000000" vlink="#000000" alink="#000000">
<center><font size="2" face="Tahoma"><a href="vis_tag.asp">Vis indlæg</a> - <a href="indsaet_tag.asp">Tilføj indlæg</a><hr></center>

<%
intPage = Request("page")
If isNumeric(intPage) = False Or intPage < 1 Then
    intPage = 1
End If

DBPATH="DBQ=" & server.mappath("db/guest.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}"

Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "select * from messages where dato>(now()-30) order by id DESC"

rs.Open strSQL, DBPATH, 1
If Not (rs.BOF Or rs.EOF) Then
    rs.PageSize = 20
    rs.AbsolutePage = intPage
    intRecCount = rs.PageSize
    intPageCount = rs.PageCount 

Response.Write "Du er på side " & intPage & ""

%>

<%   

Response.Write "<a href='vis_tag2.asp?fid=" &  "&page=" & intNum - 1 &  "'>" & " &lt;&lt; " & "</a> "

For intNum = 1 To intPageCount

Response.Write "<a href='vis_tag2.asp?fid=" &  "&page=" & intNum &  "'>" & intNum & ",</a> "

Response.Write "<a href='vis_tag2.asp?fid=" &  "&page=" & intNum + 1 &  "'>" & " &gt;&gt; " & "</a> "
Response.Write "<br><br>"

next

%>
<%    Do While Not rs.EOF And intRecCount > 0


%>


<table cellspacing=0 cellpadding=0 border=0 bgcolor="000000" width="300">
    <tr>
        <td>           
            <table bgcolor="ffffff" width="100%">
                <tr>
                    <td><font face="Tahoma" size="2">Den <%=server.htmlEncode(rs("msg"))%> tilføjede <a href="mailto:<%=rs("from_mail")%>"><%=server.htmlEncode(rs("from_name"))%></a>
                </tr>
                <tr>
                    <td colspan=2><font face="Tahoma" size="2"><%=server.htmlEncode(rs("dato"))%></font></td>
                </tr>
            </table>
        </td>
    </tr>
</table>
    <font face="Tahoma" size="2">
<br><br>
    </font>


<%   


intRecCount = intRecCount - 1
rs.MoveNext
Loop
End If
rs.Close
Set rs = Nothing


Response.Write "<a href='vis_tag2.asp?fid=" &  "&page=" & intNum - 1 &  "'>" & " &lt;&lt; " & "</a> "

For intNum = 1 To intPageCount

Response.Write "<a href='vis_tag2.asp?fid=" &  "&page=" & intNum &  "'>" & intNum & ",</a> "

Response.Write "<a href='vis_tag2.asp?fid=" &  "&page=" & intNum + 1 &  "'>" & " &gt;&gt; " & "</a> "

next

%>

</body>

</html>
Avatar billede keysersoze Ekspert
06. november 2003 - 18:54 #22
foruden at koden godt kunne trænge til en deeel oprydning, så ligner det til forveksling meget den kode jeg tidligere gav dig link til hvor svaret blev afvist - her har vi også hjulpet dig langt af vejen og alligevel afvises vores svar...

fint nok at du starter helt forfra og får en anden til at lave det for dig - men vi har gjort alt for at hjælpe dig og så er der alligevel ingen "belønning"? lige før det er på kanten af noget jeg kunne finde på at anmelde!
Avatar billede netro Nybegynder
07. november 2003 - 02:45 #23
Jeg har ikke tænkt mig at gøre mere ud af dette. Men det irriterer mig generelt at stå tilbage med følelsen af at have spildt sin tid. Og sådan oplever jeg det, når der er lys forenden af tunnelen, og spørger så bare tager andre midler i brug.

Men nok om det - ha' en god weekend :-)
Avatar billede syntax_hh Nybegynder
07. november 2003 - 19:41 #24
Ok... Jeg kan da godt give jer 30 pts netro og keysersoze.. Jeg opretter lige nogle spg's
Avatar billede kenp Novice
07. november 2003 - 21:08 #25
keysersoze du skal hente point her! http://www.eksperten.dk/spm/424624

Netro du skal hente point her! http://www.eksperten.dk/spm/424625

syntax du skal huske at ilgge en ref her også!
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester