我想看到女巫我最喜歡的,微小的MCE或CKEditor。我得到的問題是我需要添加一個自定義工具欄按鈕(或擴展錨按鈕)。現在嘗試修改advlink插件以從CMS插入內部鏈接。所以我修改了頁面link.htm並在href字段旁邊添加了一個按鈕。此按鈕打開一個小的彈出窗口,用戶可以在CMS中選擇一個內部鏈接,然後按插入。小的彈出框然後使用javascript將結果發送回link.htm頁面。該鏈接然後插入到href字段中。我的問題是,當我按下插入link.htm頁面上,它只是重新加載頁面,並沒有插入任何東西。Wysiwyg微小的MCE,問題添加自定義鏈接
這是我加入link.htm頁面的JavaScript:
function ShowInternalLinks() {
window.open('InternalLink.aspx', 'InternalLink', 'toolbar=0,status=0,menubar=0,location=0,directories=0,resizable=0,scrollbar=0,width=400,height=200');
}
function InsertInternalLink(link) {
document.getElementById('href').value = '/1/?' + link;
}
沒什麼特別的,只是在點擊ShowInternalLink時打開了我的自定義aspx頁面。然後,當用戶在該頁面上單擊插入時,該頁面會調用javascript InsertInternalLink,然後關閉小彈出窗口。當我運行頁面時,一切正常,href從彈出頁面獲取正確的值,但是當我按下插入時,頁面剛剛重新加載並且href字段重置其自身。
任何想法? (如果我在href字段中的URL中寫入,它可以很好地工作,但當我使用我的彈出窗口時不起作用)
問題:在CKEditor中,這甚至可以輕鬆完成嗎?