Dz这个问题真的好贱啊!
找到“ staticimageeditoreditor_base.js”文件,将其中的createLink 函数(大概在328行)替换为下面这个:
- function createLink(e, show) {
- if(typeof show == 'undefined') {
- var urlObj = $('insertUrl');
- var sURL = urlObj.value;
- var f = window.frames["HtmlEditor"];
- try{
- if(f.document.getSelection)
- {
- var sTitle = f.document.getSelection();
- }
- }
- catch(exp){
- if(f.document.selection)
- {
- var sTitle = f.document.selection.createRange().text;
- }
- }
- if('' == sTitle)
- {
- sTitle = sURL;
- }
- if ((sURL!=null) && (sURL!=">
- setCaret();
- //format("CreateLink", sURL);
- format("insertHTML", ''+sTitle+'');
- }
- fHide($('createUrl'));
- urlObj.value = '>
- } else {
- if(gIsIE){
- var e = window.event;
- }
- getCaret();
- var dvUrlBox = $("createUrl");
- var iX = e.clientX;
- var iY = e.clientY;
- dvUrlBox.style.display = "";
- dvUrlBox.style.left = (iX-300) + "px";
- dvUrlBox.style.top = 33 + "px";
- }}
复制代码
目前在Chrome 、 Opera、Firefox 下测试通过、IE有问题,求高手解决!
测试地址:portal.php?mod=portalcp&ac=article&catid=18
(测试就好,非网站相关内容,不要投稿,谢谢!) |