这是我将图像添加到帖子的方式。它显示在所有的浏览器,但IE将图像追加到富文本编辑器中,不能在IE中工作
<script type="text/javascript">
image = '<img src="http://forum.site.com/.../<?php echo $_SESSION['user_id']; ?>/question_reply_images/<?php echo $image_name; ?>" alt="<?php echo $alt; ?>" />';
document.getElementById('editor1').innerHTML += '<span style="width:100%; float:left;"' + image + '</span>';
window.location = '#reply_textbox';
</script>
这是这个过程:用户在文本区域写入文本(使用所见即所得的编辑器 - CKEDITOR),然后将选择一个文件并上传。然后将其附加到textarea的末尾。这甚至不会在IE中显示。图像正在上传,但不会显示在textarea中。
“editor1”到底是什么? – Pointy 2012-04-06 19:44:58
将图像附加到的textarea的ID。这是一个所见即所得的编辑器,例如CKeditor – Graham 2012-04-06 19:45:47