РедакÑиÑование TD по кликÑ
важноÑÑÑ: 5
СделайÑе ÑÑейки ÑаблиÑÑ ÑедакÑиÑÑемÑми по кликÑ.
- Ðо ÐºÐ»Ð¸ÐºÑ â ÑÑейка должна ÑÑаÑÑ Â«ÑедакÑиÑÑемой» (textarea поÑвлÑеÑÑÑ Ð²Ð½ÑÑÑи), Ð¼Ñ Ð¼Ð¾Ð¶ÐµÐ¼ изменÑÑÑ HTML. Ðзменение ÑазмеÑа ÑÑейки должно бÑÑÑ Ð¾ÑклÑÑено.
- Ðнопки OK и ÐТÐÐÐРпоÑвлÑÑÑÑÑ Ð½Ð¸Ð¶Ðµ ÑÑейки и, ÑооÑвеÑÑÑвенно, завеÑÑаÑÑ/оÑменÑÑÑ ÑедакÑиÑование.
- ТолÑко Ð¾Ð´Ð½Ñ ÑÑÐµÐ¹ÐºÑ Ð¼Ð¾Ð¶Ð½Ð¾ ÑедакÑиÑоваÑÑ Ð·Ð° один Ñаз. Ðока
<td>в «Ñежиме ÑедакÑиÑованиÑ», клики по дÑÑгим ÑÑейкам игноÑиÑÑÑÑÑÑ. - ТаблиÑа Ð¼Ð¾Ð¶ÐµÑ Ð¸Ð¼ÐµÑÑ Ð¼Ð½Ð¾Ð¶ÐµÑÑво ÑÑеек. ÐÑполÑзÑйÑе делегиÑование ÑобÑÑий.
Ðемо:
- Ðо ÐºÐ»Ð¸ÐºÑ â замениÑÑ
innerHTMLÑÑейки на<textarea>Ñ Ñеми же ÑазмеÑами и без Ñамки. Ðожно иÑполÑзоваÑÑ JavaScript или CSS, ÑÑÐ¾Ð±Ñ ÑÑÑановиÑÑ Ð¿ÑавилÑнÑй ÑазмеÑ. - ÐÑиÑвоиÑÑ
textarea.valueзнаÑениеtd.innerHTML. - УÑÑановиÑÑ ÑокÑÑ Ð½Ð° ÑекÑÑовÑÑ Ð¾Ð±Ð»Ð°ÑÑÑ.
- ÐоказаÑÑ ÐºÐ½Ð¾Ð¿ÐºÐ¸ ÐÐ/ÐТÐÐÐРпод ÑÑейкой, обÑабаÑÑваÑÑ ÐºÐ»Ð¸ÐºÐ¸ по ним.