Javascript - document.execCommand Method
글 작성자: 써니루루
Javascript 의 execCommand 명령어로 할 수 있는 외부 기능이 많습니다.
물론 앞으로는 없어질 추세에 있고, 브라우저 호환성에 좋지 않지만,
아직까지는, 그리고 한국에서는 활용도가 있는 편이기 때문에 혹시나하는 일에 사용될 수도 있겠죠.
이 스크립트 메소드를 이용해서 쓸 수 있는 명령들이 잘 정리되어 있는 페이지가 있어 연결합니다.
참고 주소 : http://koxo.com/lang/js/method/commandIdentifiers.html
http://msdn.microsoft.com/en-us/library/ms536419(VS.85).aspx
2D-Position | 절대적으로 위치된 엘레멘트를 드래그로 이동이킬 수 있도록 한다. |
AbsolutePosition | 엘레멘트의 position 속성을 절대적(absolute)으로 설정한다. |
BackColor | 현재 선택의 배경색을 반환하거나 설정한다. |
Bold | 현재 선택의 글자를 굵은(bold) 글자와 보통 글자로 변경(toggle)시킨다. |
ClearAuthenticationCache | 캐쉬(cache)로부터 승인된 인승서들은 제거한다. execCommand에만 적용된다. |
Copy | 현재 선택을 클립보드로 복사한다. |
CreateBookmark | 북마크(bookmark) anchor를 생성하거나 현재 선택이나 삽입점애 대한 북마크 앤커의 이름을 반환한다. |
CreateLink | 현재 선택에 연결(hyperlink)을 삽입하거나, 사용자가 주소(URL)를 삽입할 수 있도록 대화창을 디스플레이한다. |
Cut | 현재 선택을 잘라내기하여 클립보드로 복사한다(잘라내기). |
Delete | 현재 선택을 삭제한다. |
FontName | 현재 선택을 위한 글꼴 이름을 반환하거나 설정한다. |
FontSize | 현재 선택을 위한 글꼴 크기을 반환하거나 설정한다. |
ForeColor | 현재 선택을 위한 글자 색상을 반환하거나 설정한다. |
FormatBlock | 현재 블럭 양식화 태그를 설정한다. |
Indent | 현재 선택을 들여쓰기 한단계만큼 들여쓰기 한다. |
InsertButton | 현재 선택된 택스트에 단추제어를 덮어쓰기한다. |
InsertFieldset | 현재 선택에 박스를 덮어쓰기한다. |
InsertHorizontalRule | 현재 선택에 수평줄를 덮어쓰기한다. |
InsertIFrame | 현재 선택에 인라인 프레임(IFRAME)을 덮어쓰기한다. |
InsertImage | 현재 선택에 이미지를 덮어쓰기한다. |
InsertInputButton | 현재 선택에 입력 단추 제어를 덮어쓰기한다. |
InsertInputCheckbox | 현재 선택에 입력 체크박스 제어를 덮어쓰기한다. |
InsertInputFileUpload | 현재 선택에 입력 파일 업로드 제어를 덮어쓰기한다. |
InsertInputHidden | 현재 선택에 감풔진 입력 제어를 덮어쓰기한다. |
InsertInputImage | 현재 선택에 이미지 입력 제어를 덮어쓰기한다. |
InsertInputPassword | 현재 선택에 암호 입력 제어를 덮어쓰기한다. |
InsertInputRadio | 현재 선택에 레디오 입력 단추 제어를 덮어쓰기한다. |
InsertInputReset | 현재 선택에 재설정 입력 제어를 덮어쓰기한다. |
InsertInputSubmit | 현재 선택에 송신 입력 제어를 덮어쓰기한다. |
InsertInputText | 현재 선택에 텍스트 입력 제어를 덮어쓰기한다. |
InsertMarquee | 현재 선택에 빈 마퀴(MARQUEE)를 덮어쓰기한다. |
InsertOrderedList | 현재 선택에 번호있는 목록(OL)과 보통 블럭양식으로 변경(toggle)시킨다. |
InsertParagraph | 현재 선택에 줄바꿈을 덮어쓰기한다. |
InsertSelectDropdown | 현재 선택의 드롭다운 선택제어을 덮어쓰기한다. |
InsertSelectListbox | 현재 선택의 목록 박스 선택제어을 덮어쓰기한다. |
InsertTextArea | 현재 선택에 복수줄 텍스트 입력 제어를 덮어쓰기한다. |
InsertUnorderedList | 현재 선택에 번호없는 목록(UL)과 보통 블럭양식으로 변경(toggle)시킨다. |
Italic | 현재 선택을 위한 이태릭 글꼴과 보통 글꼴로 변경(toggle)시킨다. |
JustifyCenter | 현재 선택이 위치된 블럭에서 중앙에 위치시킨다. |
JustifyLeft | 현재 선택이 위치된 블럭에서 왼쪽에 위치시킨다. |
JustifyRight | 현재 선택이 위치된 블럭에서 오른쪽에 위치시킨다. |
LiveResize | MSHTML 편집기가, 완성되었을 때 업데이트하는 대신, 크기 변경이나 이동 작업 중 모양을 계속적으로 업데이트 한다. |
MultipleSelection | 사용자가 SHIFT나 CTRL 키를 누르고 선택할 때, 한개이상의 선택항목을 선택할 수 있게한다. |
Outdent | 현재 선택을 들여쓰기 한단계만큼 내 쓰기(왼쪽으로 이동) 한다. |
OverWrite | 택스트 입력 필드를 삽입모드과 수정모드(덮어씌움)으로 변경(toggle)시킨다. |
Paste | 현재 선택의 내용을 클립보드의 내용으로 덮어쓰기한다(붙여넣기). |
현재의 페이지를 인쇄할 수 있도록 사용자에게 인쇄 대화창을 열어준다. | |
Refresh | 현재의 문서을 새로고침한다. |
RemoveFormat | 현재 선택의 양식 태그를 제거한다. |
SaveAs | 현재의 문서을 다른이름으로 저장한다. |
SelectAll | 현재의 문서 전체를 선택하여 반전시킨다. |
UnBookmark | 현재의 선택으로부터 북마크를 제거한다. |
Underline | 현재 선택을 위한 밑줄친 글꼴과 보통 글꼴로 변경(toggle)시킨다. |
Unlink | 현재의 선택으로부터 연결을 제거한다. |
Unselect | 현재의 선택을 제거한다. |
댓글
이 글 공유하기
다른 글
-
Javascript Overiding
Javascript Overiding
2012.08.01 -
기초 jQuery 정리
기초 jQuery 정리
2012.05.09 -
Javascript - Ajax module on OWA(MS Outlook Web Apps.)
Javascript - Ajax module on OWA(MS Outlook Web Apps.)
2011.03.15 -
for Javascript
for Javascript
2011.03.08