Veritabanı textareas height bağlı tablo arka planı değiştirmek için nasıl?

2 Cevap java

Is it possible to get the height of a 'text' field from mysql? Or the number of linebreaks would also work!

I have a table which fetches the 'text' field from my mysql database. The background image of the table is sort of a container... I want the background to change to another (taller) background if the text is vertically high!

Bu yüzden nasıl olursa, mümkün?

Teşekkürler

GÜNCELLEME: Ben sözcük kaydırmayı kullanmak için gitmiyorum ...

2 Cevap

Sorgunuz size '\ n' birçok örnekleri bulunan nasıl güvenebilirsiniz. Siz de javascript veya php yapabilirsiniz. Eğer sözcük kaydırma iseniz bu olsa tamamen doğru olmaz.

How to do it with php

Alternatif ... javascript ile yüksekliği kapmak için:

document.getElementById('mytable').clientHeight;

Çok zor,% 100 kesinlik ile yazı tipi boyutunu tahmin etmek mümkün olacak asla konum olarak (Kullanıcılar, örneğin, kendi tarayıcısında metin genişlemiş olabilir, ya da farklı bir yazı tipi kullanarak).

% 100 emin olmak istiyorsanız, gerçek boyutunu ölçmek için JavaScript kullanmak gerekir.

Chris Klepeis diyor @ Aksi halde, çoğu durumda, satır sonları sayma çalışması gerekir.