Jump to content
  • 0

вставка картинки с помощью execCommand


Great Rash
 Share

Question

Здравствуйте!

Для начала:

Я знаю, что "не стоит изобретать велосипед" и все такое... знаю, что этих висивигов в сети типа полно (хотя что-то я особо примеров не нашел достойных)... так что прошу не отсылать сразу в сад.

А теперь собссно:

Пишу свой миниатюрный висивиг, из функционала будет лишь самое необходимое: жирный текст, италик и т.п., выравнивание туда-сюда, вставка заголовков и вставка картинок.

Возникло несколько вопросов:

1. При вставке картинки (execCommand('insertImage')) в Мозилле и в ИЕ (а может и в др. браузерах) включается ресайз картинок (элементы управления видны типа как в фотошопе). Можно это дело как-нить отключить?

2. Можно ли рулить кодом который генерит designMode? Например при нажатии пробела вставляется <br>, можно ли вставлять хотя бы в XML стиле - <br />?

3. Можно ли вставлять произвольный html, а не генерить его при помощи execCommand и насколько это целесообразно?

4. Есть идея перед сохранением обрабатывать полуенный код и приводить его к человеческому. Насколько это оправдано?

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0
1. При вставке картинки (execCommand('insertImage')) в Мозилле и в ИЕ (а может и в др. браузерах) включается ресайз картинок (элементы управления видны типа как в фотошопе). Можно это дело как-нить отключить?

Не уверен.

2. Можно ли рулить кодом который генерит designMode? Например при нажатии пробела вставляется <br>, можно ли вставлять хотя бы в XML стиле - <br />?

А как слова между собой раделять?

Скорее всего нельзя.

3. Можно ли вставлять произвольный html, а не генерить его при помощи execCommand и насколько это целесообразно?

Не видел в доках.

4. Есть идея перед сохранением обрабатывать полуенный код и приводить его к человеческому. Насколько это оправдано?

Оправданно.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy