의 이름을 확인하는 방법 :프로그램 내 ASP.NET 페이지의 코드 숨김에서 내 페이지로 프로그래밍 CKEditor 인스턴스를 추가 한 CKEditor 인스턴스
VB.NET :
itemEditor = New CkEditor
cell.Controls.Add(itemEditor)
. .. 잘 작동합니다. 내가 다시 게시에 HTML을 얻을 수 있고 그것으로 물건을 할.
그러나 클라이언트 쪽 물건을 다른 컨트롤에서 꺼내어 onchange
이벤트를 처리하여 텍스트에 삽입하려는 경우도 있습니다. 그래서
, 내가 같은 물건을 할 수 있도록 자바 스크립트 에디터 인스턴스의 이름을 얻을 수있는 방법 :
function GetCkText()
{
var htmlFromEditor = CKEDITOR.instances['editorName'].getData();
// do stuff with htmlFromEditor
}
감사합니다. 잘 작동합니다. 그러나, 내가 할 수 있다면, 질문. 내 작품의 대부분은. NET 서버 쪽 (그리고 나는 거의 JS도하지 못했다.), 나는 컬렉션의 객체 컬렉션을 인스턴스화하는 데 익숙하다. 반면에 '나는 당신의 예제에서 에디터 인스턴스이다. 이름. 어떻게 알 수 있습니까?이 구문은 아마도 기본 속성을 암시합니까? – ChrisA
간단하다면 currentInstance의 값은 편집기 텍스트 영역의 HTML ID입니다. 보기'currentInstance = 'editor1''. –
거기에 인스턴스 이름을 할당하는 방법은 무엇입니까 ?? ... ... 나는'CKEDITOR.appendTo ("my_div", {name : "my_editor"}, my_string)' – dsdsdsdsd