-2

これは2つ書かれています。1つはIE用で、もう1つは間違っています。もう1つはWebkit用です。

テキストエリアがあり、IDは「web_editor_con2」です。Webエディタを作成したいのですが、画像をアップロードしようとすると「<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>';

あなたはすなわちうまく機能するようにしようとすることができますか?

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 に答える