Autor | Zpráva | ||
---|---|---|---|
AM_ Profil |
Zdravím,
zajímalo by mě, na jakém principu fungují webové textové editory s možností formátování textu, jako např. TinyMCE. Klasická textarea přece nepodporuje žádné formátování textu, nebo se jí dá takovéto chování pomocí javascriptu nějak naprogramovat? Nebo ta "finta" spočívá ještě v něčem jiném? Nechystám se takovýto editor tvořit na vlastní pěst, takže nežádám žádný složitý návod, jak to dělat, ale vzhledem k tomu, že tyto editory poměrně hodně integruji do svých webů, zajímalo by mě, jak se onoho efektu docílí. |
||
Bubák Profil |
#2 · Zasláno: 13. 2. 2009, 16:25:18 · Upravil/a: Bubák
Základí princip je tohle:
<div contenteditable> <h1>Nadpis čehosi</h1> <p>Lorem ipsum dolor sit <i>amet consectetuer</i> et enim Nulla eget amet. <b>Eros</b> pellentesque Suspendisse ridiculus amalgam.</p> </div> |
||
AM_ Profil |
#3 · Zasláno: 13. 2. 2009, 17:06:28
Díky, to mě přesně zajímalo, už mám pod čím si o tom případně něco nagooglit ;)
LOCK |
||
ninja Profil |
#4 · Zasláno: 13. 2. 2009, 17:19:31
Nicmene pomoci JS je mozne zajistit prakticky jakoukoliv funkcnost.
|
||
Chamurappi Profil |
#5 · Zasláno: 13. 2. 2009, 17:23:51
Reaguji na AM_:
Můžeš hledat i „document.designMode“. Zamknout si můžeš sám, jestli předpokládáš, že už by ti sem nikdy nikdo nenapsal nic přínosného. Reaguji na ninju: Ale naskriptovat WYSIWYG editor bez contenteditable je pořádná fuška. Nevím o žádném hotovém exempláři, který by nevyužíval připravené WYSIWYG schopnosti prohlížečů. |
||
AM_ Profil |
#6 · Zasláno: 13. 2. 2009, 18:09:06
Chamurappi
aha, díky a sorry, nějak jsem ten odkaz na zamčení tématu nemohl najít, už ho vidím. |
||
Časová prodleva: 15 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0