[미제사건] 그것이 알고 싶다 채택완료
몇년전 여기서 발생한 사건인데
인터넷 탐문 및 용의자 조사 및 물증확보에 전력을 다하였으나
여전히 미제로 남아 있어
다음과 같은 내용을 목격하거나 알고 계시는 분의 제보를 기다립니다,
사건경위: 스마트에디터2의 텍스트에리어
의
요기요
에
내가 준비한 팝업창(디비테이블에 저장되어 있는 필드내용(cs_content)를 불러옴) 목록에서 특정문구 클릭시
function choice(idx){ var cs_content = $('.cs_content:eq(' + idx + ')').val(); parent.insertContent(cs_content); } 뭐 이런 분위기로 짜집기 해본 상태입니다,
즉 팝업창 목록에서 특정 텍스트 예를 들어 마이텍스트를
마이텍스트
클릭시
스마트에디터2의 텍스트에리어에
마이텍스트
이렇게 들어가게 하고 팝업은 닫히게 하는 방법을 아시는 분의 제보를 애타게기다립니다,
감사합니다,
답변 2개
write.skin.php 에서 스마트에디터의 커서가 위치한 부분에 뽕엄능브라를 입력하는 방법입니다.
oEditors.getById["wr_content"].exec("PASTE_HTML", ["뽕엄능브라"]);
그래서 input 의 id 가 myText 하고 한다면 아래와 같은 방법으로 버튼 클릭시 input 의 value 가 스마트에디터의 커서 위치 부분에 입력됩니다.
</p>
<p><input id="myText" value="뽕엄능브라 만만세"></p>
<p><button id="myBtn" type="button">클릭</button></p>
<p><script></p>
<p>myBtn.onclick = function() {</p>
<p> oEditors.getById["wr_content"].exec("PASTE_HTML", [myText.value]);</p>
<p>}</p>
<p></script></p>
<p>
만일 팝업창을 div 로 감고 div 의 아이디가 popUp 이라 한다면 대충 아래처럼 하면 팝업창이 찌그러지겠죠.
</p>
<p><div id="popUp"></p>
<p> <input id="myText" value="뽕엄능브라 만만세"></p>
<p></div>
<button id="myBtn" type="button">클릭</button>
<script>
myBtn.onclick = function() {
oEditors.getById["wr_content"].exec("PASTE_HTML", [myText.value]);
popUp.remove();</p>
<p>}
</script></p>
<p>
답변에 대한 댓글 4개
다른 폴더에 있는 파일을 팝업으로 띄워서 앙될까요?
그리고 스마트에디터는 아이프레임으로 불러오기 때문에 전체코드를 아이프레임 온로드 형식으로 감아야 합니다.
https://sir.kr/g5_tip/21750
댓글을 작성하려면 로그인이 필요합니다.
다음을 참고하셔서 원하시는 형식으로 구현해 보시는건 어떨까 합니다.
</p>
<p>function choice(idx) {
var cs_content = $('.cs_content:eq(' + idx + ')').val();
var formatted_content = '<p>' + cs_content + '</p>'; // 텍스트를 <p> 태그로 감싸기
parent.insertContent(formatted_content); // 에디터에 내용 삽입
// 팝업 닫기 (팝업 닫는 코드는 팝업 종류에 따라 다를 수 있습니다)
closePopup(); // 예를 들어, 팝업을 닫는 함수가 closePopup()일 경우
}
답변에 대한 댓글 1개
var sHTML = "<span style='color:#FF0000;'>안녕하세요 ^^</span>";
oEditors.getById['wr_content'].exec("PASTE_HTML", [sHTML]); 이렇다고 합니다,
콘솔에서 이렇게 하니 에디터에 사샷 들어가네요,, 이제 그담이 문제네 ㅎㅎ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
var sHTML = "<span style='color:#FF0000;'>안녕하세요 뽕엄능브라입니다, 살구색이구요^^</span>";
oEditors.getById['wr_content'].exec("PASTE_HTML", [sHTML]); 이게 핵심이군요ㅡㅡ삽질해보겠습니다, ㅜㅜ