Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #31 (permalink)  
Старый 03.02.2013, 16:33
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от Tim
кто другой?
danik.js
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #32 (permalink)  
Старый 03.02.2013, 17:26
Аватар для Tim
Tim Tim вне форума
Профессор
Отправить личное сообщение для Tim Посмотреть профиль Найти все сообщения от Tim
 
Регистрация: 05.06.2009
Сообщений: 1,703

Gozar,
имхо попытка троллинга на пустом месте.
ни чего особенного мы не сказали. только предупредили про гемор с кроссбраузерностью
__________________
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
Самые главные в жизни вещи - не вещи! (было написано на одном гараже =)
Ответить с цитированием
  #33 (permalink)  
Старый 03.02.2013, 18:07
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

Я непонимаю в чём противоречие
Если говорить о Html5 editable
то для стандартных фичь понадобиться document.execCommand
А вот для нестандартных понадобиться всё тот же range и selection
так что я не считаю что использование современных технологий приведёт к дефициту полезных навыков.

Можно же много прикольных задач придумать . Ну к примеру обьединение ячеек в таблице, и наоборот разделение ячеек таблицы. Или нестандартную команду добавить к преобразованию текста, ну скажем сделать выделенный текст вертикальным, или добавить тень к тексту. А вот нафига делать свой жирный текст, в то время как это можно сделать одной командой при помощи document.execCommand я хз. Если уж тратить силы то интересное, а не на то что даром некому ненужно

Ссылка по теме WYSIWYG HTML редактор в браузере http://habrahabr.ru/post/107829/

Вот список оддерживаемых комманд на старых браузерах
http://www.quirksmode.org/dom/execCommand.html большая их часть даже у ie6 есть.
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 03.02.2013 в 18:31.
Ответить с цитированием
  #34 (permalink)  
Старый 03.02.2013, 18:14
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от DjDiablo
Ну к примеру обьединение ячеек в таблице, и наоборот разделение ячеек таблицы.
Вроде есть тут тема от транс-гумманиста, красивое решение ( там удаление добавка строк и ячеек *в процессе решаются и эти задачи
Ответить с цитированием
  #35 (permalink)  
Старый 03.02.2013, 20:38
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от DjDiablo
нафига
Процесс обучения состоит из постоянного изобретения велосипедов.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #36 (permalink)  
Старый 03.02.2013, 22:30
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от DjDiablo
А вот нафига делать свой жирный текст, в то время как это можно сделать одной командой при помощи document.execCommand
Ок, что мы получим после этой команды? <b>текст</b> ? или <strong>текст</b> ?
Ответить с цитированием
  #37 (permalink)  
Старый 04.02.2013, 04:24
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

в ie <strong> текст </strong>
в остальных <b> текст </b>
<strong>текст</b> - мы не получим точно

помимо 'bold' есть много других команд в основном кроссбраузерных, за некоторым исключением.
Что касается именно bold то разницей между bold и strong в ряде проектов можно пренебречь, так как по умолчанию они отображаются совершенно одинаково.

Если принибречь неполучается то на ваш выбор целых три решения.
1й - после применения execCommand найти в документе тэг strong и замените его на bold.
2й - написать свою реализацию bold с блэк джеком и шлюхами для всех браузеров
3й - написать свою реализацию bold только для ie, в остальных юзать exec.
в условии реального проекта 1е и 2е решение видятся более вероятными.

сравнение bold и strong
<B>Привет</B>
<strong>Привет</strong>
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 04.02.2013 в 05:34.
Ответить с цитированием
  #38 (permalink)  
Старый 04.02.2013, 12:19
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от DjDiablo
сравнение bold и strong
Это разные теги, как они отображаются не важно.

Я за 1 и 3 вариант.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #39 (permalink)  
Старый 04.02.2013, 15:32
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

1 вариант вырежет даже вручную расставленные теги.
2 вариант больше всего подходит на данный момент. Ибо фича-детекшн тут неприменим как я понимаю, а сниффинг юзерагента не есть гуд. Да и один фиг нужны ведь и другие теги, не предусмотренные стандартными командами. Так что один фиг нужен универсальный метод вставки тегов. Кстати кто вкурсе что говорится в спецификации по поводу команды bold ( а также italic)? Лень просто читать.
3 - в опере тоже strong вроде бы вставляется.
Ответить с цитированием
  #40 (permalink)  
Старый 04.02.2013, 16:59
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

Цитата:
вариант вырежет даже вручную расставленные теги.
дак сделай так чтоб вырезал только тот который не нужен

Цитата:
2 вариант больше всего подходит на данный момент
Да. Так как могут быть и другие теги, то всёравно будет некое api которым удобно пользоваться и для bold.

Цитата:
в опере тоже strong вроде бы вставляется
До 9ой версии она пыталась 'эксплореру подражать, так что вполне возможно что strong так и остался с тех пор.
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 04.02.2013 в 17:08.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сайт для работы с VK API, OpenAPI. С чего начать? Win32 Серверные языки и технологии 2 29.01.2014 22:23
canvas: С чего лучше начать? Esigns Общие вопросы Javascript 1 08.01.2013 10:44
С чего начать изучать javascript? virt Учебные материалы 20 20.08.2011 22:17
Превьювер - подскажите с чего начать? Travolta Общие вопросы Javascript 1 07.02.2010 14:22
ТУЛ - бар подскажите с чего начать lex Общие вопросы Javascript 0 12.01.2010 23:14