error: 'menuItem8' is undefined

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

  1. #1

    Default error: 'menuItem8' is undefined

    Hello,

    I am trying to use the website template which comes with Dreamweaver and I am
    having a little trouble customizing the menu.

    It is giving me the error message error: 'menuItem8' is undefined

    The template came with 7 menu items and I want to add more, so I thought I
    could just add to the numofitems variable. This casues the error though and I
    dont seem to be able to figure out what I am missing.

    I am attaching the javascript in a text file hoping someone might have some
    ideas what I am missing.

    I tried changing;

    numofitems=7 to numofitems=8 as well as this.numberofmenuitems = 7; to 8...
    but not working. Does it have some other dependency I cant see?

    <script type="text/javascript">
    <!--
    var time = 3000;
    var numofitems = 7;

    //menu constructor
    function menu(allitems,thisitem,startstate){
    callname= "gl"+thisitem;
    divname="subglobal"+thisitem;
    this.numberofmenuitems = 7;
    this.caller = document.getElementById(callname);
    this.thediv = document.getElementById(divname);
    this.thediv.style.visibility = startstate;
    }

    //menu methods
    function ehandler(event,theobj){
    for (var i=1; i<= theobj.numberofmenuitems; i++){
    var shutdiv =eval( "menuitem"+i+".thediv");
    shutdiv.style.visibility="hidden";
    }
    theobj.thediv.style.visibility="visible";
    }

    function closesubnav(event){
    if ((event.clientY <48)||(event.clientY > 107)){
    for (var i=1; i<= numofitems; i++){
    var shutdiv =eval('menuitem'+i+'.thediv');
    shutdiv.style.visibility='hidden';
    }
    }
    }
    // -->
    </script>

    john_dough Guest

  2. Similar Questions and Discussions

    1. 'flash' is undefined error
      Everytime I go to ninemsn.com.au I get a 'flash' is undefined script error. On a working system it was show gifs if flash was unavailable but on...
    2. Error: Undefined variable
      I am going trough the ColdFusion "Record store tutorial" I found on Macromedia's web site: ...
    3. loadMovienum gives undefined error.
      Have a Flash Movie that I want to have load another movie into using the loadMovienum. When I test it, the error Can not load gives path /undefined....
    4. ERROR: menu is undefined
      Hey everyone out there... I got a quick question. I just created my web page in fireworks and inserted it into dreamweaver. When I open my newly...
    5. Error: 'WScript' is undefined'
      I am trying to send key to the browser to launch the send page command Systax: <script langauage = "Javascript"> function Sendmy() { var...
  3. #2

    Default Re: error: 'menuItem8' is undefined

    Most likely, yes. But I REALLY encourage you to evaluate your own abilities
    with HTML, CSS, and javascript before using this layout. If you are not
    quite comfortable in those at the code level, then please don't use this.

    Anyhow, you can read more about this (albeit broken!) menu method here -

    [url]http://www.macromedia.com/devnet/mx/dreamweaver/articles/dissecting_halo.html[/url]


    --
    Murray --- ICQ 71997575
    Team Macromedia Volunteer for Dreamweaver
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    [url]http://www.dreamweavermx-templates.com[/url] - Template Triage!
    [url]http://www.projectseven.com/go[/url] - DW FAQs, Tutorials & Resources
    [url]http://www.dwfaq.com[/url] - DW FAQs, Tutorials & Resources
    [url]http://www.macromedia.com/support/search/[/url] - Macromedia (MM) Technotes
    ==================


    "john_dough" <webforumsuser@macromedia.com> wrote in message
    news:dkrj7d$7ak$1@forums.macromedia.com...
    > Hello,
    >
    > I am trying to use the website template which comes with Dreamweaver and I
    > am
    > having a little trouble customizing the menu.
    >
    > It is giving me the error message error: 'menuItem8' is undefined
    >
    > The template came with 7 menu items and I want to add more, so I thought I
    > could just add to the numofitems variable. This casues the error though
    > and I
    > dont seem to be able to figure out what I am missing.
    >
    > I am attaching the javascript in a text file hoping someone might have
    > some
    > ideas what I am missing.
    >
    > I tried changing;
    >
    > numofitems=7 to numofitems=8 as well as this.numberofmenuitems = 7; to
    > 8...
    > but not working. Does it have some other dependency I cant see?
    >
    > <script type="text/javascript">
    > <!--
    > var time = 3000;
    > var numofitems = 7;
    >
    > //menu constructor
    > function menu(allitems,thisitem,startstate){
    > callname= "gl"+thisitem;
    > divname="subglobal"+thisitem;
    > this.numberofmenuitems = 7;
    > this.caller = document.getElementById(callname);
    > this.thediv = document.getElementById(divname);
    > this.thediv.style.visibility = startstate;
    > }
    >
    > //menu methods
    > function ehandler(event,theobj){
    > for (var i=1; i<= theobj.numberofmenuitems; i++){
    > var shutdiv =eval( "menuitem"+i+".thediv");
    > shutdiv.style.visibility="hidden";
    > }
    > theobj.thediv.style.visibility="visible";
    > }
    >
    > function closesubnav(event){
    > if ((event.clientY <48)||(event.clientY > 107)){
    > for (var i=1; i<= numofitems; i++){
    > var shutdiv =eval('menuitem'+i+'.thediv');
    > shutdiv.style.visibility='hidden';
    > }
    > }
    > }
    > // -->
    > </script>
    >

    Murray *TMM* 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