Avatar billede kak Nybegynder
14. juni 2001 - 12:40 Der er 16 kommentarer og
1 løsning

Placering af tekst ved brug af tabeller

Jeg har en asp-side som henter et antal poster i en db. Dette antal er ikke altid ens. Teksten fra db\'en bliver sat i en tabel på asp-siden, og det virker fint. Men hvis jeg vil have noget tekst UNDER tabellen, skal jeg indsætte en masse <BR> hvilket jo ikke rigtig virker, når nu antallet af rækker i tabellen ikke altid er det samme.

Nogen der ved hvordan det gøres smartere?
Avatar billede lirum Nybegynder
14. juni 2001 - 12:44 #1
Forstår jeg at teksten efter tabellen altid skal stå samme sted på siden?

/Lirum
Avatar billede kak Nybegynder
14. juni 2001 - 12:49 #2
Den skal altid stå lige under tabellen, men tabellen er jo ikke altid lige lang.
Så det er jo ikke altid samme sted.
Avatar billede neuro Nybegynder
14. juni 2001 - 13:38 #3
du kan jo eventuelt angive en fast højde på din tabel?
eller
du kan vælge at placerer din tekst under tabellen i en div som er positioneret absolut!
Avatar billede kak Nybegynder
14. juni 2001 - 13:58 #4
neuro -> Kan du give et ekspempel på div-tagget?
Avatar billede orca Nybegynder
14. juni 2001 - 14:18 #5
øhmmmm... jeg forstår ikke rigtig problemet. er det ikke bare at lave således

response.write \"<table width=\'400\'>\"
\'dit loop som sætter dine records in i tabellen
response.write \"</table><br>\"
\'her skriver du din tekst... eller har jeg misforstået noget?

Mark
Avatar billede kak Nybegynder
14. juni 2001 - 14:29 #6
orca -> Det ser nogenlunde således ud:

<Table>
<% while not rs.eof %>
<TR>
    <TD><%=rs(\"tabeltekst\")%></TD>
</TR>
<% rs.movenext
  wend %>
</Table>

TEKST UNDER TABEL HER....
Avatar billede orca Nybegynder
14. juni 2001 - 14:34 #7
Jeg forstår stadig ikke problemet... er det ikke bare at erstatte \"TEKST UNDER TABEL HER...\" med response.write \"din tekst\"? således:

<Table>
                              <% while not rs.eof %>
                              <TR>
                                  <TD><%=rs(\"tabeltekst\")%></TD>
                              </TR>
                              <% rs.movenext
                                wend %>
                              </Table>
<%
response.write \"din tekst her\"
%>
Avatar billede kak Nybegynder
14. juni 2001 - 14:44 #8
Nej, problemet er ikke at få teskten skrevet. Problemet er at få den til at stå lige under tabellen uanset hvor mange linier der er i tabellen.
Hvis jeg ikke sætter en del <BR> før teksten for neden, vil det stå til højre for tabellen. Og jeg ved jo ikke hvor mange <BR> der skal sættes, da der er et variabelt antal linier i tabellen.
Avatar billede mindtwister Nybegynder
15. juni 2001 - 20:19 #9
Øh - jeg er stærkt forviret... hvis du skriver én <br> efter </table> vil teksten da automatisk stå under tablen...
Avatar billede kak Nybegynder
16. juni 2001 - 11:17 #10
Et enkelt <BR> virker altså ikke.
Er der nogle \"specielle\" koder jeg bør bruge til tabellen? Ex. <Table width=\"100%\"> (hvilket jeg for øvrigt HAR prøvet).
Avatar billede orca Nybegynder
16. juni 2001 - 15:35 #11
Jeg må ærligt indrømme at jeg heller ikke ser problemet. Kan vi ikke prøve at se koden?
Avatar billede kak Nybegynder
17. juni 2001 - 12:24 #12
Her er koden som ikke virker. Jeg har løst problemet ved at lave hele siden til en tabel, men jeg vil selvfølgelig gerne kunne løse det \"korrekt\".

<Table align=\"Left\" border=\"0\">
<% If not (rs1.bof or rs1.eof) then %>
<% while not rs1.eof %>
  <TR>
      <TD><BR><% If Len(rs(\"picture\"))>0 then %>
    <p align=\"center\"><img src=\"img/<%=rs(\"picture\")%>\">
    <% end if %></p></TD>
      <TD<%=rs(\"Tekst\")%></TD>
  </TR>
<% rs.movenext
  wend %>
<% End if %>
</Table>
<BR>
Tekst under tabellen står her...

Avatar billede orca Nybegynder
17. juni 2001 - 12:31 #13
øhm... hvad er der ved dette som ikke virker?
Avatar billede kak Nybegynder
18. juni 2001 - 08:52 #14
Hmmmm, jeg synes jeg gentager mig selv. Selve tabellen virker fint. Med teksten under tabellen kommer IKKE til at stå under tabellen. Derimod bliver det placeret til højre for tabellen, men mindre jeg sætter en del <BR> ind.
Avatar billede orca Nybegynder
18. juni 2001 - 10:07 #15
<div align=\"left\">
<table border=\"0\">
<%
\'koden hvor du insætter dine records
%>
</table>
<br>
<font>Din tekst er her</font>
</div>

Hvis ikke teksten er under tablen her så er det meget underligt vil jeg nok mene.
Avatar billede kak Nybegynder
18. juni 2001 - 11:22 #16
orca -> Din løsning virker! \"Fejlen\" med min egen kode er at jeg har skrevet align=\"left\" i <Table...>

Fjerner jeg det, virker min egen kode også.
Avatar billede orca Nybegynder
18. juni 2001 - 12:50 #17
Hehe, godt at vi fik det til at virke ;o)
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