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 开发