Michał Zakrzewski doradca, Inertel
Temat: Obszar roboczy edytora Tinymce - jakby nie patrzył textarea.
Jak wiadomo Tinymce daje możliwość wprowadzania różnego rodzaju treści w textarea. Mam problem z tym, że muszę zmierzyć ile tej treści wprowadzono w pikselach do edytora.Przykład treści, która powoduje, że obszar roboczy się wydłuża :
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
albo zdjęcie o zbyt dużych wymiarach.
Dlatego po pierwsze chcę uniemożliwić użytkownikom wprowadzanie takich treści, a po drugie chcę obliczyć ich wymiar .
Patynie jak obliczyć wymiar takiego elementu?
kod html wycinek
[code]
<textarea name="dane_text" id="tiny" class="tinymce"></textarea>
[code]
kod js wycinek
[code]$("#pokaz_wymiar").change(
function (){
var wymi;
wymi= document.getElementById("tinymce").offsetWidth;
alert("wymiar"+wymi);
});
[/code]
Nie wiem z jakiego elementu drzewa dom sczytywać wymiar obszaru edytora. Jak czytam z drzewa dom to jest bliżej nieokreślony błąd, który powoduje , że alert w js się nie wyświetla.
kod innerhtml , który wyprodukował edytor tinymce
[code]<body id="tinymce" class="mceContentBody " spellcheck="false" dir="ltr">
[/code]
Jak czytam po elemencie id="tiny" to mam wartość 0 . A przyładowaniu elementu jest chwilowa wartość 160 px bo edytor jeszcze się nie zdążył załadować.[edited]Michał Zakrzewski edytował(a) ten post dnia 27.04.11 o godzinie 22:51[/edited]