Det kan du ikke umiddelbart. Så skal du først hælde indholdet ned i f.eks. et skjult div, der er stylet nøjagtigt som dit textarea - måle div'ets højde - sætte dit textarea til samme højde - og hælde indholdet ned i textarea'et.
Scrollbaren skal naturligvis også styles ind i div'et, så det opfører sig nøjagtig som textarea'et ... det er noget bøvl, men kan sikkert laves, så det virker forholdsvis okay i forskellige browsere(?) :)
Hvis du nu altid vil have 80cols og kun variere rækker efter det. Så kunne du cirka regne med 80cols svarer til 80bogstaver. Antallet af rows bliver så lig længden af indholdet fra feltet i databasen divideret med 80 og rundet op. Så vidt jeg kan se har ASP i VBscript kun en Round funktion som runder spøjst af. Runder op hvis det bliver lige og ned hvis det bliver ulige. For ikke gøre for meget ud af det så tjekker jeg herunder ikke om tallet er lige eller ulige. Men lægger blot en til. Hvis du ønsker det "perfekt" så skal der tjekkes for det også ---- Do While Not rs.EOF varStatus = rs("MOC_status") varStelnr = rs("MOC_stelnr") varAnm = rs("S_V_NT_bem") varRows = Round(Len(varAnm)/80)%> <tr bordercolor="#000000"> <td valign="top" align="right"> <font style="background-color:#<%=varStatus%>;"><%=varStelnr%></font> </td> <td><%If varAnm <> "" Then%><textarea cols="80" rows="<%=varRows%>" class="tdbgcolor"><%=varAnm%></textarea><%End if%></td> </tr> <% rs.MoveNext Loop %>
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.