[HTML/ASP] probleem met width

Pagina: 1
Acties:

  • ArjanC
  • Registratie: Juli 2001
  • Laatst online: 26-01 17:16
Hoi,

ik wil uit een Database data halen en die in een tabel schrijven.

heel simpel:

ASP:
1
2
3
4
5
6
7
8
9
10
11
 <%
Database bla bla
Response.write("<TABLE><TR>")
Do until recordset.eof
Response.write("<TD Width='30'>")
Response.write(Recordset("Customer")
Response.write("</TD>")
Recordset.movenext
Loop
Response.write("</TR></TABLE>")
%>



nu gaat dit helemaal goed behalve dat hij de width niet pakt bij sommige velden.
Als ik de <table> ook tussen de do until zet (dus allemaal aparte tabellen) dan zie je dat hij ze niet allemaal op 30 afkapt.

de Database is een Access en het betreft een MEMO veld (ter indicatie andere memo velden doen het wel )

Ik heb ook geprobeert om dit te gebruiken :
HTML:
1
<table style="table-layout: fixed">


Maar dan kapt hij m echt af op 30 (breekt niet het woord af!)

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

burp2001 schreef op 04 March 2003 @ 11:21:
dan zie je dat hij ze niet allemaal op 30 afkapt.
Maar dan kapt hij m echt af op 30 (breekt niet het woord af!)
Dit snap ik niet zo..
Kan je eens een HTML-voorbeeldje geven?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Willem
  • Registratie: Februari 2001
  • Laatst online: 02:05
30 wat? koeien? :D

Gebruik eens hard-coded, zoals td style="width:30px" :)

Motor (of auto) onderhoud bijhouden


  • ArjanC
  • Registratie: Juli 2001
  • Laatst online: 26-01 17:16
Bijvoorbeeld :
dit zou er moeten komen te staan :

a.d.logistics nv (antwerpen)
a.r.t. nv (deurne)

hij maakt ervan

a.d.logistics nv (
a.r.t. nv (deurne

ipv dat hij op de volgende regel verder gaat kapt hij m echt af.

  • ArjanC
  • Registratie: Juli 2001
  • Laatst online: 26-01 17:16
willem169 schreef op 04 March 2003 @ 11:29:
30 wat? koeien? :D

Gebruik eens hard-coded, zoals td style="width:30px" :)
Hetzelfde probleem

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 11:58

crisp

Devver

Pixelated

Je ontkomt er niet aan dat zodra er een lang woord in voorkomt, dat je tabel uitrekt (tenzij je table-layout: fixed gebruikt); hoe moet je browser weten waar een woord moet worden afgekapt?

Intentionally left blank


  • ArjanC
  • Registratie: Juli 2001
  • Laatst online: 26-01 17:16
crisp schreef op 04 maart 2003 @ 11:32:
Je ontkomt er niet aan dat zodra er een lang woord in voorkomt, dat je tabel uitrekt (tenzij je table-layout: fixed gebruikt); hoe moet je browser weten waar een woord moet worden afgekapt?
nou, niet echt mee eens,, hij doet het namelijk soms wel goed :

apl logistics (only neckermann, quelle and kars)

Maakt hij van :

apl logistics
(only
neckermann,
quelle
and kars)

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 11:58

crisp

Devver

Pixelated

burp2001 schreef op 04 March 2003 @ 11:34:
[...]


nou, niet echt mee eens,, hij doet het namelijk soms wel goed :

apl logistics (only neckermann, quelle and kars)

Maakt hij van :

apl logistics
(only
neckermann,
quelle
and kars)
ja, zolang het langste woord binnen de 30 pixels past gaat het goed (hij kan natuurlijk wel wrappen op spaties). Maar geef eens een voorbeeld waarbij het NIET goed gaat...

Intentionally left blank


  • ArjanC
  • Registratie: Juli 2001
  • Laatst online: 26-01 17:16
deze kan hij niet wrappuh :
abx logistics international (belgium) (antwerp)

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 23-08 09:52

Pelle

🚴‍♂️

Ik stel voor dat je een voorbeeldje online zet, hier kunnen we gewoon niks mee.

  • ArjanC
  • Registratie: Juli 2001
  • Laatst online: 26-01 17:16
Het is op een Intranet,

ik heb geprobeert om hem op mijn Chello Homopage te zetten maar hij pakt geen .asp

http://members.chello.nl/acoolegem/test.asp

(moet je de source eens opvragen)

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 11:58

crisp

Devver

Pixelated

burp2001 schreef op 04 March 2003 @ 11:57:
Het is op een Intranet,

ik heb geprobeert om hem op mijn Chello Homopage te zetten maar hij pakt geen .asp

http://members.chello.nl/acoolegem/test.asp

(moet je de source eens opvragen)
Zonder data kunnen we daar natuurlijk ook niets mee; upload eens een stukje gegenereerde source...

Intentionally left blank


  • ArjanC
  • Registratie: Juli 2001
  • Laatst online: 26-01 17:16
ik heb de gegenereede code :

http://members.chello.nl/acoolegem/test.htm

Verwijderd

ben newby effe teste sorry..... 8)7

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 11:58

crisp

Devver

Pixelated

Output bekeken; conclusie:
in bijvoorbeeld de string "a.d.logistics nv (antwerpen)" zitten 2 spaties. Dit zijn volgens mijn hex-editor echter geen gewone spaties (hex code 20) maar no-breaking-spaces (hex code A0).
Oplossing: vervang alle no-breaking-spaces eerst door gewone spaties :)

Intentionally left blank


  • ArjanC
  • Registratie: Juli 2001
  • Laatst online: 26-01 17:16
ik zou dus kunnen gebruiken :

ASP:
1
response.write(replace(recordset("customer"),"%a0","%20"))


werkt namelijk niet

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 11:58

crisp

Devver

Pixelated

burp2001 schreef op 04 March 2003 @ 13:19:
ik zou dus kunnen gebruiken :

ASP:
1
response.write(replace(recordset("customer"),"%a0","%20"))


werkt namelijk niet
misschien zo:
ASP:
1
response.write(replace(recordset("customer"),chr(160),chr(32)))

:?

Intentionally left blank


  • ArjanC
  • Registratie: Juli 2001
  • Laatst online: 26-01 17:16
Thanks !!!

dit werkt perfect ! (het heeft ons maar 1,5 dag gekost)
Pagina: 1