これは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>';
あなたはすなわちうまく機能するようにしようとすることができますか?