kicaj
7.10.2011, 23:28:19
Stosujac dla przykladu:
Kod
execCommand('bold', false, null);
ktory daje wynik: <b>string</b>
...w ktorym momencie moge podmienic tresc na <b class="something">string</b>?
kamil4u
8.10.2011, 19:13:12
Nie da się wprost( na 95% ). Znajduj elementy za pomocą DOM i je wtedy odpowiednio edytuj.
Trochę roboty z tym jest, ale to jest całą trudność przy robieniu tych edytorów.
I jak osiągniesz zamierzony efekt podziel się z nami.
PS. W wielu przeglądarkach nie uzyskasz <b> czy <strong>(IE), a <span style="...">.....</span> - chociaż to da się zmienić.
kicaj
9.10.2011, 20:24:27
Czy jedna przegladarka daje <b> czy <strong> to nie robi roznicy, bo efekt jest ten sam, jednak najgorzej jest np. z kolorowaniem czcionki (forecolor), gdzie edytor dodaje dosc dziwna klase "Apple-style-span" (w WebKit'ach)
kamil4u
9.10.2011, 21:02:42
Po klasie też da się szukać w DOM, więc nie jest tak źle. Przeanalizuj również kilka prostych edytorów, gdzie takie coś jest. Na pewno znajdziesz tam odpowiedź.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.