这是ueditor编辑器文章加超链接代码的link.html文件(求朋友帮忙!)
Mr苏
Mr苏 2018-07-11 00:00:08
[PHP讨论组]
怎么在超链接输出a标签后加入:isconvert=1这个代码
怎么修改让输出的超链接格式如链接文字
变成:链接文字这样子,本人基础浅,急用,求帮助!











*{margin:0;padding:0;color: #838383;}
table{font-size: 12px;margin: 10px;line-height: 30px}
.txt{width:300px;height:21px;line-height:21px;border:1px solid #d7d7d7;}








 
 
 
var range = editor.selection.getRange(), link = range.collapsed ? editor.queryCommandValue( "link" ) : editor.selection.getStart(), url, text = $G('text'), rangeLink = domUtils.findParentByTagName(range.getCommonAncestor(),'a',true), orgText; link = domUtils.findParentByTagName( link, "a ", true ); if(link){ url = utils.html(link.getAttribute( '_href' ) || link.getAttribute( 'href', 2 )); if(rangeLink === link && !link.getElementsByTagName('img').length){ text.removeAttribute('disabled'); orgText = text.value = link[browser.ie ? 'innerText':'textContent']; }else{ text.setAttribute('disabled','true'); text.value = lang.validLink; } }else{ if(range.collapsed){ text.removeAttribute('disabled'); text.value = ''; }else{ text.setAttribute('disabled','true'); text.value = lang.validLink; } } $G("title").value = url ? link.title : ""; $G("href").value = url ? url: ''; $G("target").checked = url && link.target == "_blank" ? true : false; $focus($G("href")); function handleDialogOk(){ var href ="isconvert=1" $G('href').value.replace(/^\s+|\s+$/g, ''); if(href){ if(!hrefStartWith(href,["http","/","ftp://",'#'])) { href = "http://"+href; } var obj = { 'href' : href, 'target' : $G("target").checked ? "_blank" : '_self', 'title' : $G("title").value.replace(/^\s+|\s+$/g, ''), '_href':href }; //修改链接内容的情况太特殊了,所以先做到这里了 //todo:情况多的时候,做到command里 if(orgText && text.value != orgText){ link[browser.ie ? 'innerText' : 'textContent'] = obj.textValue = text.value; range.selectNode(link).select() } if(range.collapsed){ obj.textValue = text.value; } editor.execCommand('link',utils.clearEmptyAttrs(obj) ); dialog.close(); } } dialog.onok = handleDialogOk; $G('href').onkeydown = $G('title').onkeydown = function(evt){ evt = evt || window.event; if (evt.keyCode == 13) { handleDialogOk(); return false; } }; $G('href').onblur = function(){ if(!hrefStartWith(this.value,["http","/","ftp://",'#'])){ $G("msg").innerHTML = ""+lang.httpPrompt+""; }else{ $G("msg").innerHTML = ""; } }; function hrefStartWith(href,arr){ href = href.replace(/^\s+|\s+$/g, ''); for(var i=0,ai;ai=arr[i++];){ if(href.indexOf(ai)==0){ return true; } } return false; }


Mr苏
Mr苏

全部回复(2)
无忌哥哥

你传的代码里面也没有a标签啊。。。

Mr苏

上面的格式没有data- 应该是<a href="链接">链接文字</a>,可能是链接被和谐了。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号