내 웹 사이트에서 openWysiWyg 편집기를 사용하고 있습니다. 이것은 내용에 입력 할 수있는 텍스트 영역에 첨부되며 내용은 html 태그가 그대로있는 일부 PHP 텍스트 파일에 저장됩니다. 내 사이트의보기 페이지에서 직접이 PHP 파일을 포함하고 모든 것이 잘 작동합니다.open-WysiWyg 편집기를 사용하여 텍스트를 다시 편집하는 동안 문제가 발생합니다.
최근에 이미 제출 된 텍스트를 다시 편집 할 수있는 기능이 필요합니다. 이를 위해 텍스트 영역에 첨부 된 동일한 편집기를 사용하고 있으며 파일의 내용을 읽고이를 텍스트 영역으로 전달합니다. 내용이 텍스트 영역에로드되고 모든 것이 다음 문제를 해결할 수 있습니다. "; 판 카지 &있다 & LT"내가 같은 편집을 다시 시도 할 경우 은 - 로딩시 편집기에서이 내용을 그것은 변환됩니다에 "< 판 카지> </판 카지>"새로운 변화를 제출시. 그래서 "& lt;"이 (가) < '으로 변환되고 왜 태그가 자동 완성되는지 이유가 두 가지 있습니다.
나는 편집기를 파악하지 다음 단계 : 자체가 iframe을가 일부 문자열에
- 걸릴 textarea.value
- 사용 document.write를()에 texarea의 DIV에 그 값을 복사 . 그것을 제출시
- 는 내용을 얻을 수 object.innerHTML을 소요하고 나는
위의 문제가 텍스트 일이 나던 디스크에 저장 - "내가 & LT 5".
이 보인다 마크 업하지 .. :) – pankaj
의도적으로 제공하는 공간을 강조 표시된 텍스트에 방지하기 위해 stackoverflow에 여기에 포즈에 대한 문제. – pankaj