Specifications
Menu Commands 73
A simple menu command
The following menu command is associated with two menu items: Undo and Redo. It checks the 
arguments attribute of the menuitem tag and performs a dw.undo() or a dw.redo() operation, 
depending on the value of the first (and only) argument.
<HTML>
<HEAD>
<!-- Copyright 1999 Macromedia, Inc. All rights reserved. -->
<TITLE>Edit Clipboard</TITLE>
<SCRIPT LANGUAGE="javascript">
function receiveArguments()
{
 if (arguments.length != 1) return;
 var whatToDo = arguments[0];
 if (whatToDo == "undo")
 {
 dw.undo();
 }
 else if (whatToDo == "redo")
 {
 dw.redo();
 }
}
function canAcceptCommand()
{
 var selarray;
 if (arguments.length != 1) return false;
 var bResult = false;
 var whatToDo = arguments[0];
 if (whatToDo == "undo")
 {
 bResult = dw.canUndo();
 }
 else if (whatToDo == "redo")
 {
 bResult = dw.canRedo();
 }
 return bResult;
}
function setMenuText()
{
 if (arguments.length != 1) return "";
 var whatToDo = arguments[0];
 if (whatToDo == "undo")
 return dw.getUndoText();
 else if (whatToDo == "redo")
 return dw.getRedoText();
 else return "";
}
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>










