jWysiwyg расширить

Я пытаюсь найти способ расширить jWysiwyg. Мне нужна функция для вставки этого кода в редактор:

<a rel="shadowbox" href="images/photo_big.jpg" class="option" >
  <img src="images/photo_small.jpg" id="rightcontentImg" alt="photo" />
</a>

Так что не только изображение, но и ссылка. Я знаю, что могу использовать что-то вроде этого для вставки изображений:

$('#cont').wysiwyg('insertImage', 
      'http://www.google.com/images/nav_logo4.png', 
     { 'class' : 'myClass', 'className' : 'myClass' });

Но это довольно просто, и мне не нужно намного больше, просто первое решение, вставка необработанного html, также будет очень хорошим, даже предпочтительным.

Был ли у кого опыт в этом?!

Tnx много!


person Sinisa Valentic    schedule 26.02.2009    source источник


Ответы (2)


Я только что сделал что-то вроде этого;

var cont = $('#cont');
cont.wysiwyg('setContent', cont.val() +
  '<a rel="shadowbox" href="images/photo_big.jpg" class="option" >
    <img src="images/photo_small.jpg" id="rightcontentImg" alt="photo" />
  </a>'
);
person fsniper    schedule 10.03.2009

Я думаю, ты хочешь...

 $('#cont').Append($('<a rel="shadowbox" (etc) </a>')).wysiwyg(....
person James Curran    schedule 26.02.2009
comment
Нет, я пытаюсь добавить контент в RTE, а не в div. Итак, у меня есть обычный полужирный шрифт, курсив, подчеркивание, и я хочу иметь его для вставки пользовательского HTML. - person Sinisa Valentic; 27.02.2009