Determines whether the action is allowed for the selected HTML element and specifies the default event that should trigger the action. Can also check for the existence of certain objects (such as Shockwave movies) in the user's document and not allow the action if these objects do not appear.
HTMLElement
The argument is the selected HTML element.
expects one of the following values:
If canAcceptBehavior() returns false , the action is dimmed in the Actions pop-up menu in the Behaviors panel.
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 = .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 ; } }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117