主题: 你好,超级链接问题还未解决
作者: grs7002, 发布日期: 2006-11-21 04:32:44, 浏览数: 8424
超级链接http://XXXX/"http://XXXX/"

更新最新版本还是一样,请指点,谢谢
作者: Roddy, 发布日期: 2006-11-23 09:13:01
能说具体一点吗?
回复
作者: it农民, 发布日期: 2006-11-28 14:04:38
最新的版本的确超级链接有问题,找到这个函数覆盖了

function KindDrawLinkEnd(){
var range;
var url = KE_LINK_DOCUMENT.getElementById('hyperLink').value;
var target = KE_LINK_DOCUMENT.getElementById('hyperLinkTarget').value;
var title = KE_LINK_DOCUMENT.getElementById('hyperTitle').value
if (url.match(/http:\/\/.{3,}/) == null) {
alert(KE_LANG['INPUT_URL']);
return false;
}
if(title.length<1){
alert("标题不能为空");
return false;
}
KindEditorForm.focus();
KindSelect();
var element=document.createElement("a");
//重新进行修改,以前的版本是有问题,不能创建超链接
element.href=url;
element.title=title;
element.target=target;
element.innerHTML=title;
KindInsertItem(element);
KindDisableMenu();
}
回复
作者: it农民, 发布日期: 2006-11-28 14:04:58
777行覆盖成这样
//超练级的输入框,默认的是没有标题
case 'KE_LINK':
var str = '';
str += '<table cellpadding="0" cellspacing="0" style="width:100%;font-size:12px;"><tr><td style="width:50px;padding:5px;">标题</td><td style="width:200px;padding-top:5px;padding-bottom:5px;"><input type="text" id="hyperTitle" value="" style="width:190px;border:1px solid #555555;background-color:#FFFFFF;"></td></tr><tr><td style="width:50px;padding:5px;">URL<td colspan="2"><input type="text" id="hyperLink" value="http://" style="width:190px;border:1px solid #555555;background-color:#FFFFFF;"></tr><tr><td style="padding:5px;">目标</td><td style="padding-bottom:5px;"><select id="hyperLinkTarget"><option value="_blank" selected="selected">新窗口</option><option value="">当前窗口</option></select></td></tr><tr><td colspan="2" style="padding-bottom:5px;" align="center"><input type="submit" name="button" id="KE_LINKsubmitButton" value="确定"
回复
作者: it农民, 发布日期: 2006-11-28 14:05:05
onclick="javascript:parent.KindDrawLinkEnd();" style="border:1px solid #555555;background-color:#AAAAAA;" /> <input type="button" name="button" value="取消" onclick="javascript:parent.KindDisableMenu();" style="border:1px solid #555555;background-color:#AAAAAA;" /></td></tr></table>';
str += '</table>';
KindDrawMenuIframe(KE_LINK_DOCUMENT, str);
break;

就可以了.
回复
发表新帖 发表回复