, 그것은 잘못된 IE 하나, 및 웹킷 하나,IE 브라우저 내가 만들고 싶어 커서 위치
나는 텍스트 영역이,이 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>';
을 가지고 사용할 수 있습니까?
커서 위치와의 링크는 어디에 있습니까? 그것은 명확하지 않다, 질문을 명확히하십시오. – sdespont
그리고 잊지 마세요 : PHP => 나쁜 연습 – sdespont
과 JS 코드를 쓰지 마세요 ~ 예를 들어 "12345"를 입력하면 123 [img = http : // www. xxxxxx.com/1.jpg] [/ img]45] 웹킷 브라우저에서 제대로 작동하지만, 할 수 없습니다. – youcle