WELCOME TO BLOGGER VQGĐC

THÂN CHÀO QUÝ BẠN
CLICK HERE TO OPEN

Tất cả hình ảnh, những hoạt động cùng cơ sở Định Chuẩn rồi cũng cùng với thời gian rơi vào khoảng không
Nếu còn gì rớt lại chỉ là những tình cảm của những con người đã một thời làm việc chung dưới một mái nhà
mà nay đả tản mác khắp bốn phương trời
Ninh Vũ / Phòng Thí Nghiệm VQGĐC

Sunday, August 4, 2013

execCommand ( ) method - What I know about it

Những gì tôi biết về execCommand( )
execCommand () xuất hiện trong IE version 4.0 có syntax là :
             execCommand ( command, uiBool, argument )
được xử dụng để vận hành những objects trong document,TextRangecontrolRange .

command  là tên của lệnh phải thi hành.Có tổng cộng 56 tên lệnh goị là 56 command identifiers.
Sau khi trắc nghiệm xử dụng, ngươi viết bài nầy nhận thấy có một số command identifiers không cho kết quả vì browser không hổ trơ.

uiBool  là optinal Boolean value cho biết command có xử dụng user interface hay không.
 Viết chữ true nếu có xử dụng. Viết chữ false nếu không. The default is false.
uiuser interface. The user interface is a program or set of programs laying above the operating system.
argument  hay value là những gì chúng ta muốn chuyển đổi từ cái đang có của command. Nếu không muốn chuyển đổi thì viết chữ null .The default is null
Thí dụ chữ viết màu đen, chúng ta muốn đổi sang màu đỏ hay màu xanh v.v…thì thay chữ argument bằng chữ red hay chữ blue
Nếu muốn giử màu đen thì viết null thay cho chữ argument.

Đây là 18 command identifiers thông dụng, chạy tốt với browser Google Chrome.
justifyCenterjustifyLeft , justifyRight , BackColor, Bold , Delete, FontName , FontSizes, ForeColor, Indent, Outdent, InsertHorizontalRule , InsertLine, InsertImage, insertorderedList, insertunorderedList, InsertParagraph,  Italic, NumberedList ,  UnderLine.
Riêng Copy , Paste, Cut , … không chạy được khi dùng execCommand ( ) đơn độc như trong html nầy. Lý do execCommand ( ) được tạo ra chỉ để vận hành những chỗ chúng ta lựa chọn trong trang web nên không có liên hệ đươc với clipboard.

       Dùng browser Google Chrome sẽ được Rich Text Editor nầy.



     Nếu muốn đặt document.execCommand( ) trong div tag thì phải viết thêm
onmousedown="event.preventDefault();" mới hoạt động.
Thi dụ. Quan sát html nầy, nếu xóa bỏ onmousedown="event.preventDefault();"
thì không có kết quả khi click chữ Italic.

Khi kết hợp document.execCommand( ) với js function như html nầy
Chúng ta chỉ có thể call function bằng một trong 2 cách là input type hay a href=”#”.

Nếu dùng span tag để call thì không kết quả.