Avatar billede steen_hansen Forsker
27. marts 2002 - 14:52 Der er 19 kommentarer og
1 løsning

Minutter?

Følgende kode har åbenbart en mangel:

while NOT RS.EOF
tidspunkt = day(RS("tid")) & "-" & month(RS("tid")) & "-" & year(RS("tid")) & " " & hour(RS("tid")) & ":" & minute(RS("tid"))

response.write "<tr><td valign=""top""><span class=""tekst11"">" &  RS("nick") & ":" & "</span></td>"
    response.write "<td valign=""top""><span class=""tekst11""><a href=""debatemne.asp?emneID=" & RS("emneID") & """>" & RS("emne") & "</a></span></td>"
    response.write "<td valign=""top""><span class=""tekst11""><nobr>" & tidspunkt & "</nobr></span></td></tr>"
RS.MoveNext
text=""
wend

Hvis der bliver postet et indlæg kl. 14:09, vil der komme til at stå 14:9, og ikke 14:09. Hvad er der galt?
Avatar billede netsrac Praktikant
27. marts 2002 - 14:56 #1
Function AddZ(str)
If Len(str) = 1 Then
  AddZ = "0" & str
Else
  AddZ = str
End if
End Function

tidspunkt = addZ(day(RS("tid"))) & "-" & addZ(month(RS("tid"))) & "-" & year(RS("tid")) & " " & addZ(hour(RS("tid"))) & ":" & addZ(minute(RS("tid")))
Avatar billede steen_hansen Forsker
27. marts 2002 - 14:57 #2
Sådan her:

while NOT RS.EOF
Function AddZ(str)
If Len(str) = 1 Then
  AddZ = "0" & str
Else
  AddZ = str
End if
End Function

tidspunkt = addZ(day(RS("tid"))) & "-" & addZ(month(RS("tid"))) & "-" & year(RS("tid")) & " " & addZ(hour(RS("tid"))) & ":" & addZ(minute(RS("tid")))

response.write "<tr><td valign=""top""><span class=""tekst11"">" &  RS("nick") & ":" & "</span></td>"
    response.write "<td valign=""top""><span class=""tekst11""><a href=""debatemne.asp?emneID=" & RS("emneID") & """>" & RS("emne") & "</a></span></td>"
    response.write "<td valign=""top""><span class=""tekst11""><nobr>" & tidspunkt & "</nobr></span></td></tr>"
RS.MoveNext
text=""
wend
Avatar billede netsrac Praktikant
27. marts 2002 - 15:00 #3
Nej nej, den Function skal kun stå engang i toppen af filen.
Avatar billede steen_hansen Forsker
27. marts 2002 - 15:00 #4
Hm?

Siden kan ikke vises
Der er problemer med den side, du prøver at åbne, og den kan ikke vises.
Avatar billede steen_hansen Forsker
27. marts 2002 - 15:06 #5
Du er dog utrolig. Bedste ven :o)

Jeg tror jeg skal i praktik hos dig, hvis du da tager praktikanter :o)
Avatar billede netsrac Praktikant
27. marts 2002 - 15:10 #6
:-) Tager ikke praktikanter, ikke før om et års tid ihverfald :)
Avatar billede steen_hansen Forsker
27. marts 2002 - 15:17 #7
netsrac, ved du hvordan jeg får en celle på 1 px i højden mellem en masse response.write? Jeg skal bruge sådanne to til at "indkredse" en liste med indlæg.
Avatar billede steen_hansen Forsker
27. marts 2002 - 15:18 #8
Den celle skal have en given baggrundsfarve, så den virker som seperator.
Avatar billede steen_hansen Forsker
27. marts 2002 - 15:22 #9
Jeg forsøgte mig med dette, men det blev for kompliceret:

<table border="0" width="100%" cellpadding="6" cellspacing="0">
    <tr>
        <td>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
dbConn = "SERVER=Local;DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/fpdb/include.mdb")
Conn.open dbConn

SQL = "SELECT TOP 25 * FROM debat ORDER BY emneID DESC"
Set RS = Conn.Execute( SQL )

response.write "<tr><td valign=""top""><span class=""tekst11""><b>" & "Forfatter" & "</b></span></td>"
response.write "<td valign=""top""><span class=""tekst11""><b>" & "Artiklens navn" & "</b></span></td>"
response.write "<td valign=""top""><span class=""tekst11""><b>" & "Lagt på" & "</b></span></td></tr>"
'response.write "<tr><td width=""100%"" colspan=""3"" bgcolor=""#AF0000"" style=""height:1px;overflow:hidden;""></td></tr>"

while NOT RS.EOF
tidspunkt = addZ(day(RS("tid"))) & "-" & addZ(month(RS("tid"))) & "-" & year(RS("tid")) & " " & addZ(hour(RS("tid"))) & ":" & addZ(minute(RS("tid")))

response.write "<tr><td valign=""top""><span class=""tekst11"">" &  RS("nick") & ":" & "</span></td>"
    response.write "<td valign=""top""><span class=""tekst11""><a href=""debatemne.asp?emneID=" & RS("emneID") & """>" & RS("emne") & "</a></span></td>"
    response.write "<td valign=""top""><span class=""tekst11""><nobr>" & tidspunkt & "</nobr></span></td></tr>"
RS.MoveNext
text=""
wend

'response.write "<tr><td width=""100%"" colspan=""3"" bgcolor=""#AF0000"" style=""height:1px;overflow:hidden;""></td></tr>"

RS.Close
Set RS = nothing
Conn.Close
Set Conn = nothing
%>
        </td>
    </tr>
</table>


Det var meningen, at

'response.write "<tr><td width=""100%"" colspan=""3"" bgcolor=""#AF0000"" style=""height:1px;overflow:hidden;""></td></tr>"

skulle agere seperator, men så var der for meget, der skulle rettes til bagefter :o\
Avatar billede netsrac Praktikant
27. marts 2002 - 15:22 #10
<TD HEIGHT="1" bgcolor="000000"><img src="1X1pixel.gif"></td>

Brug ovenstående også lav et gennemsigtigt billede på 1x1 pixel.
Avatar billede steen_hansen Forsker
27. marts 2002 - 15:23 #11
Ok, det forsøgte jeg til at starte med. Prøver igen.
Avatar billede netsrac Praktikant
27. marts 2002 - 15:26 #12
Forresten skal cellpadding og cellspacing være 0, for at det virker:

<table border="0" cellpadding="0" cellspacing="0">
<tr><TD HEIGHT="1" bgcolor="000000"><img src="1X1pixel.gif"></td></tr>
</table>
Avatar billede steen_hansen Forsker
27. marts 2002 - 15:27 #13
Ja, men cellpadding=4 :o(
Avatar billede steen_hansen Forsker
27. marts 2002 - 15:29 #14
Jeg kan heller ikke få denne her til at virke:

response.write "<tr><td height="1" bgcolor=""AF0000"">" & "<img src=""/images/1x1.gif"">" & "</td></tr>"
Avatar billede netsrac Praktikant
27. marts 2002 - 15:31 #15
Bare lav en

<tr>
<td>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr><TD HEIGHT="1" bgcolor="000000"><img src="1X1pixel.gif"></td></tr>
</table>
</td>
</tr>

i slutningen af din løkke...
Avatar billede steen_hansen Forsker
27. marts 2002 - 15:41 #16
Sådan ser koden ud:

response.write "<tr><td valign=""top""><span class=""tekst11"">" &  RS("nick") & ":" & "</span></td>"
    response.write "<td valign=""top""><span class=""tekst11""><a href=""debatemne.asp?emneID=" & RS("emneID") & """>" & RS("emne") & "</a></span></td>"
    response.write "<td valign=""top""><span class=""tekst11""><nobr>" & tidspunkt & "</nobr></span></td></tr>"
RS.MoveNext
text=""
<tr>
<td>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr><td height="1" bgcolor="AF0000"><img src="/images/1x1.gif"></td></tr>
</table>
</td>
</tr>
wend

Og sådan ser fejlmeddelelsen ud:

Microsoft VBScript compilation error '800a0400'

Expected statement

/debat/lst_debat.asp, line 26

<tr>
^

Linie 26:

<tr>

Desuden skal den jo FØR og EFTER løkken, ellers får jeg seperatoren ind mellem hvert indlæg.
Avatar billede netsrac Praktikant
27. marts 2002 - 15:45 #17
Du skal jo selvfølgelig stoppe ASP inden du sætter html´en ind eller også skal du lave dem om til response.writes

response.write "<tr><td valign=""top""><span class=""tekst11"">" &  RS("nick") & ":" & "</span></td>"
    response.write "<td valign=""top""><span class=""tekst11""><a href=""debatemne.asp?emneID=" & RS("emneID") & """>" & RS("emne") & "</a></span></td>"
    response.write "<td valign=""top""><span class=""tekst11""><nobr>" & tidspunkt & "</nobr></span></td></tr>"
RS.MoveNext
text=""
%>
<tr>
<td>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr><td height="1" bgcolor="AF0000"><img src="/images/1x1.gif"></td></tr>
</table>
</td>
</tr>
<%
wend
%>
Avatar billede steen_hansen Forsker
27. marts 2002 - 15:49 #18
Sorry :o) nu ser det sådan ud:

while NOT RS.EOF
tidspunkt = addZ(day(RS("tid"))) & "-" & addZ(month(RS("tid"))) & "-" & year(RS("tid")) & " " & addZ(hour(RS("tid"))) & ":" & addZ(minute(RS("tid")))

response.write "<tr><td valign=""top""><span class=""tekst11"">" &  RS("nick") & ":" & "</span></td>"
    response.write "<td valign=""top""><span class=""tekst11""><a href=""debatemne.asp?emneID=" & RS("emneID") & """>" & RS("emne") & "</a></span></td>"
    response.write "<td valign=""top""><span class=""tekst11""><nobr>" & tidspunkt & "</nobr></span></td></tr>"
RS.MoveNext
text=""
wend

'response.write "<tr><td height="1" bgcolor=""AF0000""> & "<img src=""/images/1x1.gif"">" & "</td></tr>"
'response.write "<tr><td width=""100%"" colspan=""3"" bgcolor=""#AF0000"" style=""height:1px;overflow:hidden;""></td></tr>"

%>
<tr>
<td>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr><td height="1" bgcolor="AF0000"><img src="/images/1x1.gif"></td></tr>
</table>
</td>
</tr>
<%

RS.Close
Set RS = nothing
Conn.Close
Set Conn = nothing
%>

Men den bliver kun vist under Forfatter? Har prøvet med colspan="3" m.m.
Avatar billede netsrac Praktikant
27. marts 2002 - 15:53 #19
Har du også prøvet med colspan="3" sådan her:

<tr>
<td colspan="3">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr><td height="1" bgcolor="AF0000"><img src="/images/1x1.gif"></td></tr>
</table>
</td>
</tr>
Avatar billede steen_hansen Forsker
27. marts 2002 - 16:00 #20
Det virkede! Gider du svare her? http://www.eksperten.dk/spm/190669
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