Bekijk Volledige Versie : nieuws in 2 rijen tabellen plaatsen
Hallo,
ik ga een nieuwspagina maken, welke in 2 tabellen netjes naast elkaar
een x-aantal items moet laten zien.
De nieuws items zijn niet even lang; toch wil ik e.e.a. zo netjes
mogelijk in beeld brengen.
Zoiets:
[ nieuws item 1 ] [ nieuws item 3 ]
[ nieuws item 1 ] [ nieuws item 3 ]
[ nieuws item 3 ]
[ nieuws item 2 ]
[ nieuws item 2 ] [ nieuws item 4 ]
[ nieuws item 2 ] [ nieuws item 4 ]
Ik weet niet hoeveel nieuws items er zijn. Nieuws bestaat uit:
afbeelding, titel en inhoud, welke in een tabel geplaatst gaan worden.
Hoe zorg ik er nu voor dat ik dit voor elkaar krijg?
1 tabel, alles onder elkaar lukt wel, maar naast elkaar? Ik heb zitten
denken het in 2 frames onder te verdelen, maar misschien is er een veel
slimmere methode?
(Ik maak gebruik van .ASP).
Tips en suggesties zijn welkom!
Bedankt,
Mark
On Thu, 06 May 2004 10:07:39 +0200, Mark <scheper@xs4all.nl> wrote:
>Ik weet niet hoeveel nieuws items er zijn. Nieuws bestaat uit:
>afbeelding, titel en inhoud, welke in een tabel geplaatst gaan worden.
>Hoe zorg ik er nu voor dat ik dit voor elkaar krijg?
>
>1 tabel, alles onder elkaar lukt wel, maar naast elkaar? Ik heb zitten
>denken het in 2 frames onder te verdelen, maar misschien is er een veel
>slimmere methode?
>
De twee tabellen in een tabel zetten???
mvg
Basje
--
"Accidents are unsuspected and hated, but they are part of life. When you are fitted in a racing car and you race to win, second or third place is not enough. You must take the compromise to win, or else nothing, That means: you race or you do not."
Ayrton Senna
Basje wrote:
>On Thu, 06 May 2004 10:07:39 +0200, Mark <scheper@xs4all.nl> wrote:
>
>
>
>>Ik weet niet hoeveel nieuws items er zijn. Nieuws bestaat uit:
>>afbeelding, titel en inhoud, welke in een tabel geplaatst gaan worden.
>>Hoe zorg ik er nu voor dat ik dit voor elkaar krijg?
>>
>>1 tabel, alles onder elkaar lukt wel, maar naast elkaar? Ik heb zitten
>>denken het in 2 frames onder te verdelen, maar misschien is er een veel
>>slimmere methode?
>>
>>
>>
>De twee tabellen in een tabel zetten???
>
>mvg
>Basje
>
>
>
Ja, okay, dat is goed, maar eigenlijk is het probleem: hoe zorg ik
ervoor dat alles netjes gevuld wordt uit een database?
1 tabel kan ik makkelijk loopen, maar twee naast elkaar wordt wat
lastiger toch? Ik bedoel: de tekst van het ene item is korter dan van
het ander; hoe laat ik de tabellen met info dan toch lekker doorlopen?
En als ik 4 items heb, wil ik 2 naast 2, maar met 5 of 7 wordt dat al
weer anders.
grt,
mark
Yvette P. Hoitink
06/05/04, 17:35
"Mark" <scheper@xs4all.nl> wrote in message
news:409A4975.5010304@xs4all.nl...
> Basje wrote:
>
> >On Thu, 06 May 2004 10:07:39 +0200, Mark <scheper@xs4all.nl> wrote:
> >
> >
> >
> >>Ik weet niet hoeveel nieuws items er zijn. Nieuws bestaat uit:
> >>afbeelding, titel en inhoud, welke in een tabel geplaatst gaan worden.
> >>Hoe zorg ik er nu voor dat ik dit voor elkaar krijg?
> >>
> >>1 tabel, alles onder elkaar lukt wel, maar naast elkaar? Ik heb zitten
> >>denken het in 2 frames onder te verdelen, maar misschien is er een veel
> >>slimmere methode?
> >>
> >>
> >>
> >De twee tabellen in een tabel zetten???
> >
> >mvg
> >Basje
> >
> >
> >
> Ja, okay, dat is goed, maar eigenlijk is het probleem: hoe zorg ik
> ervoor dat alles netjes gevuld wordt uit een database?
> 1 tabel kan ik makkelijk loopen, maar twee naast elkaar wordt wat
> lastiger toch? Ik bedoel: de tekst van het ene item is korter dan van
> het ander; hoe laat ik de tabellen met info dan toch lekker doorlopen?
> En als ik 4 items heb, wil ik 2 naast 2, maar met 5 of 7 wordt dat al
> weer anders.
>
Wil je bij 4 items inderdaad 2 naast 2, ook als item 1 drie keer zo lang is
als de andere items? Of wil je dat de 'kolommen' ongeveer even lang zijn?
Ik ga er vanuit dat je bedoeling is om je kolommen ongeveer even lang te
laten zijn. Dan zul je moeten gaan schatten welke verdeling het beste is,
oftewel: waar leg je de 'knip'. Een voorbeeldalgoritme voor n berichten :
- Neem van elk bericht de lengte (bijv. lengte kop + lengte bericht)
- Maak een twee-dimensionaal array met het aantal berichten als lengte.
- Voor bericht x (x van 1..n): Zet op plaats x in de array de lengte van
bericht x en de cumulatieve lengte van bericht 1..x
- Bepaal cumulatieve lengte van bericht n, deel door 2. Dit is je
'knipgetal'.
- Bepaal voor welk bericht p de cumulatieve lengte groter is dan knipgetal,
maar waarbij de cumulatieve lengte van bericht p-1 kleiner is dan het
knipgetal.
- Open vanuit je code een <table>, <tr> en <td width="50%">.
- loop over bericht 1..p heen
- </td><td width="50%">
- loop over bericht p..n heen
- </td></tr></table>
Eitje toch? :-)
Yvette
Yvette P. Hoitink
06/05/04, 17:35
"Yvette P. Hoitink" <hoitink @ home . nl (nospam)> wrote in message
news:c7dljg$20t$1@news5.tilbu1.nb.home.nl...
> - Maak een twee-dimensionaal array met het aantal berichten als lengte.
> - Voor bericht x (x van 1..n): Zet op plaats x in de array de lengte van
> bericht x en de cumulatieve lengte van bericht 1..x
Shit, kan simpeler:
gewone array met op plaats x de cumulatieve lengte van bericht 1..x
die lengte zelf heb je niet nodig
Yvette P. Hoitink wrote:
>"Yvette P. Hoitink" <hoitink @ home . nl (nospam)> wrote in message
>news:c7dljg$20t$1@news5.tilbu1.nb.home.nl...
>
>
>>- Maak een twee-dimensionaal array met het aantal berichten als lengte.
>>- Voor bericht x (x van 1..n): Zet op plaats x in de array de lengte van
>>bericht x en de cumulatieve lengte van bericht 1..x
>>
>>
>
>Shit, kan simpeler:
>gewone array met op plaats x de cumulatieve lengte van bericht 1..x
>die lengte zelf heb je niet nodig
>
>
>
>
:) dank je wel.
Dit lijk ik wel te snappen en ga ik proberen.
grt,
mark
Jaap-Andre de Hoop
07/05/04, 08:25
In article <c7dlll$uhq$1@news4.tilbu1.nb.home.nl>, "Yvette P. Hoitink" <hoitink @ home . nl (nospam)> wrote:
>
>"Yvette P. Hoitink" <hoitink @ home . nl (nospam)> wrote in message
>news:c7dljg$20t$1@news5.tilbu1.nb.home.nl...
>> - Maak een twee-dimensionaal array met het aantal berichten als lengte.
>> - Voor bericht x (x van 1..n): Zet op plaats x in de array de lengte van
>> bericht x en de cumulatieve lengte van bericht 1..x
>
>Shit, kan simpeler:
>gewone array met op plaats x de cumulatieve lengte van bericht 1..x
>die lengte zelf heb je niet nodig
maar hoe zit het met de grootte (en het bestaan) van de plaatjes, of zijn die
even groot (ongeveer).
Jaap-Andre
Jaap-Andre de Hoop wrote:
>In article <c7dlll$uhq$1@news4.tilbu1.nb.home.nl>, "Yvette P. Hoitink" <hoitink @ home . nl (nospam)> wrote:
>
>
>>"Yvette P. Hoitink" <hoitink @ home . nl (nospam)> wrote in message
>>news:c7dljg$20t$1@news5.tilbu1.nb.home.nl...
>>
>>
>>>- Maak een twee-dimensionaal array met het aantal berichten als lengte.
>>>- Voor bericht x (x van 1..n): Zet op plaats x in de array de lengte van
>>>bericht x en de cumulatieve lengte van bericht 1..x
>>>
>>>
>>Shit, kan simpeler:
>>gewone array met op plaats x de cumulatieve lengte van bericht 1..x
>>die lengte zelf heb je niet nodig
>>
>>
>
>maar hoe zit het met de grootte (en het bestaan) van de plaatjes, of zijn die
>even groot (ongeveer).
>
>Jaap-Andre
>
>
ik verwacht dat dit even grote plaatjes gaan worden. Zo niet, dan moet
ik iets bedenken waarbij de hoogte van de plaatjes ook nog wordt
meegerekend (ik weet de letter hoogte en line spacing, dus dat moet wel
lukken denk ik.
Mark
Jaap-Andre de Hoop
07/05/04, 14:45
In article <409B5638.10709@xs4all.nl>, Mark <scheper@xs4all.nl> wrote:
>>
>>maar hoe zit het met de grootte (en het bestaan) van de plaatjes, of zijn die
>>even groot (ongeveer).
>>
>>
>ik verwacht dat dit even grote plaatjes gaan worden. Zo niet, dan moet
>ik iets bedenken waarbij de hoogte van de plaatjes ook nog wordt
>meegerekend (ik weet de letter hoogte en line spacing, dus dat moet wel
>lukken denk ik.
>
maar dan wordt het afhankelijk van de beeldschermresolutie, toch?
Jaap-Andre
Jaap-Andre de Hoop wrote:
>In article <409B5638.10709@xs4all.nl>, Mark <scheper@xs4all.nl> wrote:
>
>
>>>maar hoe zit het met de grootte (en het bestaan) van de plaatjes, of zijn die
>>>even groot (ongeveer).
>>>
>>>
>>>
>>>
>>ik verwacht dat dit even grote plaatjes gaan worden. Zo niet, dan moet
>>ik iets bedenken waarbij de hoogte van de plaatjes ook nog wordt
>>meegerekend (ik weet de letter hoogte en line spacing, dus dat moet wel
>>lukken denk ik.
>>
>>
>>
>
>maar dan wordt het afhankelijk van de beeldschermresolutie, toch?
>
>Jaap-Andre
>
>
Maar dat maakt relatief niet uit toch?
De berichten lengte + aantal pixels plaatje zal relatief gelijk blijven
denk ik; het ziet er alleen kleiner of groter uit.