31. maj 2004 - 17:51Der er
3 kommentarer og 1 løsning
opdeling af tekst
Jeg skal have lavet en "teaser" af en længere tekst som maks må fylde 2 linier i min tabel. Jeg har indtil vidre brugt følgende kode, men løber heletiden ind i problemer med at hvis der i starten af teksten er et linieskift så tæller den også kun for 1 tegn.
left((strContent), 60) & "...
Findes der noget kode der tjekker om teksten kun fylder 2 linier eller kan man lave et "trick"?
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Slettet bruger
31. maj 2004 - 18:43#1
du kan lave noget i denne stil
<table> <tr> <td> <div style='overflow: hidden; height: 30; width: 100%;'> din tekst her<br> 2. linje kommer med<br> Men 3. bliver ikke skrevet<br> </div> </td> </tr> </table>
du kan ændre de 30, så det kommet til at passe med 2 linjers højde..
Jah det kunne være en løsning. Men vil gerne have det køre som ASP hvis det var muligt...
Synes godt om
Slettet bruger
31. maj 2004 - 19:35#3
hvis du bruger left((strContent), 60) & "...", går du ud fra, at der kan være 30 tegn på en linje... denne forudsætning kan jeg godt bruge til at lave noget kode.. men dette er ikke en god løsning, da der ikke kan være et præcist antal tegn på en linje, fordi tegnene ikke har samme bredde.
'deler strContent ved linjeskift og smider de forskellige fragmenter ind i arrayet arr arr = split(strContent,"<br>")
'udskriver de første 60 tegn af det første fragment response.write left((arr(0)), 60)
'hvis der er under 30 tegn i det første fragment (hvis det kun fylder 1 linje), udskrives et linjeskift + de første 30 tegn af det andet fragment if len(arr(0)) < 30 then response.write "<br>" & left((arr(1)), 30) end if
Det kan da godt bruges! :) Jeg ved godt der er forskel på tekst bredde, men jeg har som udgangspunkt sat antal tegn pr linie lavt. Det eneste den ikke må er bare at blive over 2 linier... Jeg takker mange gange!
Synes godt om
Ny brugerNybegynder
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.