Specifications

Behaviors 139
Example
The following instance of canAcceptBehavior() returns a list of preferred events for the
behavior if the document has any named images:
function canAcceptBehavior(){
var theDOM = dreamweaver.getDocumentDOM();
// Get an array of all images in the document
var allImages = theDOM.getElementsByTagName(’IMG’);
if (allImages.length > 0){
return "onMouseOver, onClick, onMouseDown";
}else{
return false;
}
}
displayHelp()
Description
If this function is defined, a Help button appears below the OK and Cancel buttons in the
Parameters dialog box. This function is called when the user clicks the Help button.
Arguments
None.
Returns
Dreamweaver expects nothing.
Example
// the following instance of displayHelp() opens
// in a browser a file that explains how to use
// the extension.
function displayHelp(){
var myHelpFile = dw.getConfigurationPath() +
’/ExtensionsHelp/superDuperHelp.htm’;
dw.browseDocument(myHelpFile);
}
deleteBehavior()
Description
Undoes any edits that applyBehavior() performed.
Note: Dreamweaver automatically deletes the function declaration and the event handler that are associated with a
behavior when the user deletes the behavior in the Behaviors panel. It is necessary to define
deleteBehavior()
only if the
applyBehavior() function performs additional edits on the user’s document (for example, if it
inserts a tag).
Arguments
applyBehaviorString
This argument is the string that the applyBehavior() function returns.
Returns
Dreamweaver expects nothing.