JavaScript Reference/Javascript Methods/queryCommandState

Материал из Web эксперт
Версия от 11:22, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

"queryCommandState()" Example

   <source lang="javascript">
   

<html> <body> <script language="JavaScript"> function function1() {

   var myText = document.selection.createRange();
   if (!myText==""){
       if (myText.queryCommandEnabled("Delete") == true) {
         document.execCommand("Delete");
       }
   }
   var m = myText.queryCommandState("Delete");
   if (m == false) {
      alert("Delete command has not been executed");
   } 

} </script>

Select text in this paragraph, and then click button.

<input type="button" value="Click to delete selection and verify command state" onclick="function1();"> </body> </html>


     </source>
   
  


"queryCommandState()" is applied to

   <source lang="javascript">

Names noted with an asterisk (*) are JavaScript properties only. +----------------+--------------------------------------------------------------+ | Applied_To |controlRange* document | | |TextRange | +----------------+--------------------------------------------------------------+

     </source>
   
  


"queryCommandState()" Syntax, Parameters and Note

   <source lang="javascript">

Note: Has the command already been executed. Returns true or false.

Syntax:

controlRangeName.queryCommandState(param1) objectName.queryCommandState(param1) Parameters:

   param1   Required; the name of the command. 
                      For a complete list of commands, go to 
                      http://msdn.microsoft.ru/workshop/author/dhtml/reference/commandids.asp.
   
     
     </source>