Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS] execCommand
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
kicaj
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
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
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
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.