Ask a Question related to Macromedia Dynamic HTML, Design and Development.

  1. #1

    Default Tag Type Detection

    I am building some dynamic menus and I want do place them in different
    positions based on what my parent tag is. I'm using object.parentNode to get
    the parent tag of something I'm inserting. I know that I can use the typeof
    function, but that only returns "object" to me, doesn't it? And I know if
    Safari, when I alert() the object it tells me what type of tag it is, but
    that's the only browser that does this. Is there an easy way to find out what
    type of tag (td, tr, table, ul, li, etc) my parentNode is, or am I stuck
    testing to see if specific properties exist on the object? Thanks in advance!

    BeniRose Guest

  2. Similar Questions and Discussions

    1. ldap DirectoryServices.DirectoryEntry System.NotImplementedException: Handling of this ADSVALUE type is not yet implemented (type = 0xb).
      hi, i'm trying to make a query to a ldap server (version v2 or v3 doen't matter) with c#. the query works just fine but the problem is that i...
    2. Error: Webcontrol must have items of type X. SubLinks is of type Y
      Hi, I have made a web control that has two sorts of items. The first is the Links property that has a persistence attribute of InnerProperty, the...
    3. Problem with character palette and Tracking field: can't type zero after type is modified
      System: Illustrator CS, Panther 10.3.3 Try this: Create a few characters of type. Select some letters and change their tracking (Option + Command...
    4. Cast from type 'Field' to type 'String'
      Hi, Getting the above error - further info shown below Line 36: II2 = 0 Line 37: response.write ("var questions" & II & " = new Array();"...
    5. Cast from type 'DBNull' to type 'String' is not valid error
      Trying to add an insert button Sub btnAddRow_Click event for adding a row to the datagrid and dataset back to SQL. Had it working per the...
  3. #2

    Default Re: Tag Type Detection

    The tagName property should help you out.

    var parentType = object.parentNode.tagName;

    if(parentType=='table')
    {
    //do something
    }

    etc, etc.


    "BeniRose" <webforumsuser@macromedia.com> wrote in message
    news:ekhvej$2vi$1@forums.macromedia.com...
    >I am building some dynamic menus and I want do place them in different
    > positions based on what my parent tag is. I'm using object.parentNode to
    > get
    > the parent tag of something I'm inserting. I know that I can use the
    > typeof
    > function, but that only returns "object" to me, doesn't it? And I know if
    > Safari, when I alert() the object it tells me what type of tag it is, but
    > that's the only browser that does this. Is there an easy way to find out
    > what
    > type of tag (td, tr, table, ul, li, etc) my parentNode is, or am I stuck
    > testing to see if specific properties exist on the object? Thanks in
    > advance!
    >

    Lionstone Guest

  4. #3

    Default Re: Tag Type Detection

    That was easy! Man, I feel like a newb, but I guess we all have our newb
    moments (I hope!). I kept searching for "html tag type" and "tag type
    detection" but all I came up with was a lot of flash detection and html
    reference tutorials. Guess I need to work on my keyword skills! Thanks a bunch.

    BeniRose Guest

  5. #4

    Default Re: Tag Type Detection

    No problem. :)

    "BeniRose" <webforumsuser@macromedia.com> wrote in message
    news:ekkc6l$ro6$1@forums.macromedia.com...
    > That was easy! Man, I feel like a newb, but I guess we all have our newb
    > moments (I hope!). I kept searching for "html tag type" and "tag type
    > detection" but all I came up with was a lot of flash detection and html
    > reference tutorials. Guess I need to work on my keyword skills! Thanks a
    > bunch.
    >

    Lionstone Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

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 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139