Вопрос по работе с HTMLArea 3.0

www

Новичок
Вопрос по работе с HTMLArea 3.0

Вопрос такой, скачал и поставил себе этот wysiwyg-редактор, но возник вопрос с осуществляемой заменой тэгов редактором. В частности вместо тэга <b> или <strong> он пишет <span style=....> ну короче делает все через стиль span. А как или где можно подправить его алгоритм работы, что бы он не замусоривал страницу лишними тэгами. Подскажите кто знает :)
 

Линка

Новичок
www
не знаю какая конструкция у тебя, а у меня при нажатии на b
выполняется такая функция:
window.frames['id_your_frames'].focus();
this['id_your_frames'].document.execCommand('bold', false, null);
 

www

Новичок
Согласен, у меня тоже самое, но как сделать что бы он не фомировал тэг span по моему эта же функция или команда формирует тэги для Italic и Underline
 

Линка

Новичок
www
мне кажеться у тя там чтото не то
execCommand('bold', false, null); - не делает стилевые теги а ставит <strong>
 

www

Новичок
вот мне тоже кажется что изначально он так и делал, а седня зашел, глянул и офигел, попробую подложить новый файл js
 

Линка

Новичок
www
слуш выложи всю функцию целиком там макс 10 строчек, вместе и посмотрим(у мя воще 2 строчки)
 

www

Новичок
сама строка с кнопкой: bold: [ "Bold", "images/ed_format_bold.gif", false, function(e) {e.execCommand("bold");} ],

команда: че то не могу найти где там че выполняется, есть такое вот: if (!text) {
try {with (btn.element.style) {
backgroundColor = HTMLArea._makeColor(
doc.queryCommandValue(HTMLArea.is_ie ? "backcolor" : "hilitecolor"));
if (/transparent/i.test(backgroundColor)) {
// Mozilla
backgroundColor = HTMLArea._makeColor(doc.queryCommandValue("backcolor"));
}
color = HTMLArea._makeColor(doc.queryCommandValue("forecolor"));
fontFamily = doc.queryCommandValue("fontname");
fontWeight = doc.queryCommandState("bold") ? "bold" : "normal";
fontStyle = doc.queryCommandState("italic") ? "italic" : "normal";
}} catch (e) {
// alert(e + "\n\n" + cmd);
}
}
то нет?

-~{}~ 08.12.05 13:19:

может скажешь как функция нужная называется?
 

Линка

Новичок
www
сама строка с кнопкой: bold: [ "Bold", "images/ed_format_bold.gif", false, function(e) {e.execCommand("bold");} ],
попробуй добавить :
сама строка с кнопкой: bold: [ "Bold", "images/ed_format_bold.gif", false, function(e) {e.execCommand("bold", false, null);} ],
 

www

Новичок
Да нет, че то не катит, я просто седня переносил сам редактор на уровень глубже на сайте, и седня же зашел еще раз код поглядеть, а там эти span блин, ведь помню же что не было их, вроде вернул все как было, а все равно :-(

-~{}~ 08.12.05 13:35:

а можно как то найти само место где он тэги формирует?
 

www

Новичок
Блин я нашел косяк ;-) открываю страницу с эдитором в Эксплорере - все пучком, он ставит <strong>, то что и надо было, открываю в MOzilla - он ставит этот span блин, открываю в Опере - нифига, даже эдитор не преобразуется из текстового поля :))))
Странно ;-)

-~{}~ 08.12.05 13:43:

придетса ставить всем ограничение на использование только IE ;-)
 

Линка

Новичок
www
опера к сожелению не поддерживает все эти финдивлющки, так что ничего странного нету;
 

www

Новичок
а с Мазилой firefox че за беда, почему он span ставит, вместо простого B или STRONG?
 

Линка

Новичок
www
ну это скорее всего вопрос к разработчикам, я бы посмотрела на их сайте
 
Сверху