2009-02-26 101 views
0

我試圖找到一種方法來擴展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很多!

回答

0

我想你想......

$('#cont').Append($('<a rel="shadowbox" (etc) </a>')).wysiwyg(.... 
+0

不,我試圖添加內容到RTE,而不是div。所以我有我的常規粗體,斜體,下劃線,我想有一個插入自定義HTML。 – 2009-02-26 21:24:44

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>' 
);