-2

这是2个写的,一个是IE的,错了,一个是webkit的,

我有一个textarea,它的id是“web_editor_con2”,我想做一个网页编辑器,当我尝试上传图片时,它使用“ <form action='./upload.php' method='post' target='file_frame' enctype="multipart/form-data"><iframe name="file_frame" style="display:none;"></iframe>

upload.php 有代码

  echo '<script>
                     if (parent.document.all) {
                    parent.document.getElementById("web_editor_con2").value += "[img=' . $this->conf['SITE'] . "/Public/upload/" . $newpic . '][/img]";
        }else {
            var obj = parent.document.getElementById("web_editor_con2");
            var startPos = obj.selectionStart;
            var endPos = obj.selectionEnd;
             parent.document.getElementById("web_editor_con2").value = obj.value.substring(0, startPos) + "[img=' . $this->conf['SITE'] . "/Public/upload/" . $newpic . '][/img]" + obj.value.substring(endPos);
        }</script>';

您可以尝试使 ie 运行良好吗?

4

1 回答 1

1

这是一个适用于 Chrome 和 EI 的 jQuery 教程(根据我的测试)

http://docs.jquery.com/Tutorials:Mouse_Position

本教程中的示例代码:

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
jQuery(document).ready(function(){
   $(document).mousemove(function(e){
      $('#status').html(e.pageX +', '+ e.pageY);
   }); 
})
</script>

我希望这有帮助!

于 2013-02-04T06:36:55.987 回答