主题: 你好,超级链接问题还未解决 |
作者: 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; 就可以了. |
回复 |