The functions objectTag() and insertObject() are mutually exclusive; if both are defined in a document, then objectTag() is used. See the insertObject() function for more information.
Inserts a string of code into the user's document. In 4, if the focus was in Code view and the selection was a range (meaning not an insertion point), the range was replaced by the string that objectTag() returns. This is true, even if objectTag() returned an empty string or returned nothing. Because the main reason for returning an empty string, or null , from objectTag() was because edits to the document have already been made manually, having the selection be replaced by "" often deleted the edit. In MX, returning an empty string, or null (also known as " Return ;"), is a signal to to do nothing.
Note: The assumption is that edits have been made manually prior to the return statement, so doing nothing in this case is not equivalent to clicking Cancel.
None.
expects the string to be inserted in the user's document.
The following instance of objectTag() inserts an OBJECT/EMBED combination for a specific ActiveX control and plug-in:
fu
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