Avatar billede jes.r Nybegynder
06. september 2001 - 22:53 Der er 9 kommentarer og
1 løsning

asp/tabeller

Jeg har side hvor den henter noget data frem i nogle tabeller, hvor de forskellige resultater kommer i hver sin række, men af en eller anden grund ignorer den højden på tabelcellerne.
  Her er et eksempel på koden:
  Response.Write \"<table width=\'450\' border=\'1\' align=\'center\' cellspacing=\'0\' cellpading=\'0\'><tr><td colspan=\'2\' height=\'10\'>\"
.
.
Response.Write \"<font style=\'font-size:12;\'>\" & \"<b>\" & rs(\"navn\") & \"</b>\" & \"</font>\" & \"</td></tr><tr><td colspan=\'2\'>\"....
Den laver sinmpelthen alle tabellerne ca. 5 pixel højere end hvad bogstaveerne er.

På forhånd tak
Jes
Avatar billede nordclc Nybegynder
06. september 2001 - 23:01 #1
Prøv at gøre fonten mindre!

//Claus
Avatar billede orca Nybegynder
06. september 2001 - 23:02 #2
prøv at skriv height=\'10\' inde i <tr> tag\'et i stedet for inde i <td> tag\'et.

Mvh Mark
www.profiled.org/?orca
Avatar billede jes.r Nybegynder
06. september 2001 - 23:08 #3
Jeg lavede en html udgave af resultatet i forsøget på fejlfinding og fandt ud af det er hvordan man sætter det op, det korrekte er:
<table>
<tr>
<td> blah blah </td>
</tr>
</table>
Fejlen opstår fordi jeg ikke kan få asp´en til at genere koden så det står sådan. Jeg prøvede at lave \"linjeskift\" ved at lave response.write for de forskellige ting, men det ignorer den, og knalder ud på en linje.
Avatar billede jes.r Nybegynder
06. september 2001 - 23:18 #4
og svar til nordclc, tro jeg har kæmpet med fonten, men som sagt gør den det mærkbart højere end fonten og til orca jeg prøvede, men det gav ingen forskel
Avatar billede orca Nybegynder
06. september 2001 - 23:23 #5
prøv at gør således:

<%
set rs = conn.execute(\"SELECT * FORM dinTabel\")

Do until rs.EOF
%>
<table>
<tr>
<td><%=rs(\"ditFelt\")%></td>
</tr>
</table>
<%
rs.MoveNext
Loop
%>

dette burde løse dit problem...

Mvh Mark
www.profiled.org/?orca
Avatar billede eagleeye Praktikant
06. september 2001 - 23:25 #6
hvad med så at lave det sådan:
%>
<table width=\'450\' border=\'1\' align=\'center\' cellspacing=\'0\' cellpading=\'0\'>
<tr>
<td colspan=\'2\' height=\'10\'>
.
.
<font style=\'font-size:12;\'><b><%=rs(\"navn\")%></b></font></td>
</tr>
<tr>
<td colspan=\'2\'>
.....
Avatar billede jes.r Nybegynder
07. september 2001 - 00:04 #7
Jeg prøvede som du foreslog orca, men det hjalp ikke, det vil sige at nu fik jeg den til at vise koden for browseren som jeg vil have den til, men af en eller anden sær årsag virker det nu ikke????.
Og til eagleeye, tingene er listet på den måde nu, men lige fedt, jeg fatter seriøst minus. Jeg tror også jeg hæver indsatsen, da det åbenbart er sværer end som så
Avatar billede torbenmelander Nybegynder
07. september 2001 - 08:24 #8
// Fejlen opstår fordi jeg ikke kan få asp´en til at genere koden så det står sådan. Jeg prøvede at lave \"linjeskift\" ved at lave response.write for de forskellige ting, men det ignorer den, og knalder ud på en linje.

Du kan lave linieskift med VbCrLf ... f.eks.:

Response.Write \"Linie 1\" & VbCrLf & \"Linie 2\"
Avatar billede hirtshals Nybegynder
07. september 2001 - 13:08 #9
Som jeg forstår det skal du bare have en padding på din td

<td colspan=\'2\' style=padding-left: 0px; padding-top: 0px; padding-right: 0 px; padding-bottom: 0px;\">
Avatar billede jes.r Nybegynder
08. september 2001 - 15:15 #10
torben>> jeg fik det til at liste koden som jeg vil hav den til, men som sagt tidligere hjalp det ikke. Til gengæld har jeg fundet ud af hvad der gør det, det er shvis man bruger &nbsp; den gør åbenbart sådan at de også fylder i højden. Da jeg fjernede dem passede alt som det skulle, så nu bruger jeg i stedet en prik der 1*1 pixel og sætter derefter bredden så det passer.

M.V.H.
Jes
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