当前位置:编程学习 > JAVA >>

document.selection.createRange()问题

我有这样一段程序:
<html>
<head>
<title>HTML在线编辑器</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link  rel="STYLESHEET" type="text/css" href="editor.css">
</head>

<body bgcolor="#FFFFFF" leftmargin='0' topmargin='0' >
<div class="yToolbar"> 
    <div class="Btn" TITLE="插入图片" LANGUAGE="javascript" onClick="pic()"><img class="Ico" src="img.gif" ></div>
 </div>

<iframe class="Html" ID="Html"  MARGINHEIGHT="1" MARGINWIDTH="1" style="width=800; height=266;"> </iframe>

<script type="text/javascript">
function pic()
{ Html.focus();
  var range = Html.document.selection.createRange(); 
    range.pasteHTML('<IMG src="UploadFiles/201255222631757.jpg">');
    alert(Html.document.body.innerHTML);
}
</script>
</body>
</html>

添加后会出现:



为什么会在后面加上服务器地址? --------------------编程问答--------------------

为什么在后面自动加上地址? --------------------编程问答-------------------- 明明是:
 
range.pasteHTML('<IMG src="UploadFiles/201255222631757.jpg">');

变成了:
 <IMG src="http://localhost:1379/UploadFiles/201255222631757.jpg">
急呀!
怎么才能不让他加服务器地址呀? --------------------编程问答-------------------- 明明是:
 
range.pasteHTML('<IMG src="UploadFiles/201255222631757.jpg">');

变成了:
 <IMG src="http://localhost:1379/UploadFiles/201255222631757.jpg">
急呀!
怎么才能不让他加服务器地址呀?
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,