Autor Zpráva
UrbiCZ
Profil
Ahoj. Chtěl bych si vytvořit jednoduchý editor ve kterém bych mohl upravovat vepsaný text. Chtěl bych jen základní formátování jako je barva či styl písma. V podstatě něco jako tady na fóru. Když kliknu na ikonu kurzívy, označený text se patřičně naformátuje. Kdysi jsem se o to pokoušel, ale po selekci a vybrání druhu formátu se mi označil první výskyt označeného. Takže pokud jsem např. chtěl, aby se ztučnilo písmeno "a" a již jednou se toto písmeno předtím vyskytlo v textu, zformátovalo se to dřívější.

Díky za případný link na tutoriál a rady....
weroro
Profil
Pokiaľ by sa jednalo iba o jednoduché formátovanie (b, i, u) bez možnosti zmeny farby, dá sa použiť atribút contenteditable (funguje aj v IE7). Kde fungujú klávesové skratky CTRL+B (tučné), CTRL+I (kurzíva), CTRL+U (podčiarknuté). Následne stačí už iba odoslať obsah daného elementu, v ktorom sa takto upravený text nachádza.

Tu som pred časom robil jednu ukážku na inú tému ale použil som tam spomenutý atribút.
http://temp.weroro.sk/jpw/matrioska/
UrbiCZ
Profil
Diky za tip, ale ja to spis myslim tak, ze by uzivatel kliknul na ikonu ztucneni a to by se aplikovalo na selektovany text.
peta
Profil
http://peter-mlich.wz.cz/web/js/pr2/js-wysiwyg.htm
anon
Profil *
UrbiCZ:
http://quirksmode.org/dom/execCommand.html

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: