Results 1 to 5 of 5

Thread: SuckerTree Horizontal Menu

  1. #1
    Join Date
    Jan 2007
    Posts
    14
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default SuckerTree Horizontal Menu

    1) Script Title: SuckerTree Horizontal Menu

    2) Script URL: http://www.dynamicdrive.com/style/cs...nu-horizontal/

    3) Describe problem: Go to my test board, and scroll down to the very bottom. Scroll your mouse over the "IF Archive" or "Folder 2" link. As you can see, the bullets display. Why do the bullets display? I would like to make it where the drop-down menu went straight down, such as the demo on this page shows.

  2. #2
    Join Date
    Sep 2006
    Location
    St. George, UT
    Posts
    2,769
    Thanks
    3
    Thanked 157 Times in 155 Posts

    Default

    You need to fix a few items in your source code. Replace the section(s) between the <head> tags with the following fix (Located in my second post)
    "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music." - Kristian Wilson, Nintendo, Inc, 1989
    TheUnlimitedHost | The Testing Site | Southern Utah Web Hosting and Design

  3. #3
    Join Date
    Sep 2006
    Location
    St. George, UT
    Posts
    2,769
    Thanks
    3
    Thanked 157 Times in 155 Posts

    Default

    Code:
    <style type='text/css'>
    html { overflow-x: auto; }
    
    form { display:inline; }
    img  { vertical-align:middle; border:0px }
    BODY { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #000; margin:10px 30px 10px 30px;background-color:#FFF; }
    TABLE, TR, TD { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #000; }
    a:link, a:visited, a:active { text-decoration: underline; color: #000 }
    a:hover { color: #465584; text-decoration:underline }
    
    fieldset.search { padding:6px; line-height:150&#37; }
    label { cursor:pointer; }
    
    img.attach { border:2px outset #EEF2F7;padding:2px }
    
    .googleroot  { padding:6px; line-height:130% }
    .googlechild { padding:6px; margin-left:30px; line-height:130% }
    .googlebottom, .googlebottom a:link, .googlebottom a:visited, .googlebottom a:active { font-size:11px; color: #3A4F6C; }
    .googlish, .googlish a:link, .googlish a:visited, .googlish a:active { font-size:14px; font-weight:bold; color:#00D; }
    .googlepagelinks { font-size:1.1em; letter-spacing:1px }
    .googlesmall, .googlesmall a:link, .googlesmall a:active, .googlesmall a:visited { font-size:10px; color:#434951 }
    
    li.helprow { padding:0px; margin:0px 0px 10px 0px }
    ul#help    { padding:0px 0px 0px 15px }
    
    option.cat { font-weight:bold; }
    option.sub { font-weight:bold;color:#555 }
    .caldate   { text-align:right;font-weight:bold;font-size:11px;color:#777;background-color:#DFE6EF;padding:4px;margin:0px }
    
    .warngood { color:green }
    .warnbad  { color:red }
    
    #padandcenter { margin-left:auto;margin-right:auto;text-align:center;padding:14px 0px 14px 0px }
    
    #profilename { font-size:28px; font-weight:bold; }
    #calendarname { font-size:22px; font-weight:bold; }
    
    #photowrap { padding:6px; }
    #phototitle { font-size:24px; border-bottom:1px solid black }
    #photoimg   { text-align:center; margin-top:15px }
    
    #ucpmenu    { line-height:150%;width:22%; border:1px solid #345487;background-color: #F5F9FD }
    #ucpmenu p  { padding:2px 5px 6px 9px;margin:0px; }
    #ucpcontent { background-color: #F5F9FD; border:1px solid #345487;line-height:150%; width:auto }
    #ucpcontent p  { padding:10px;margin:0px; }
    
    #ipsbanner { position:absolute;top:1px;right:5%; }
    #logostrip { border:1px solid #345487;background-color: #3860BB;background-image:url(http://209.85.62.23/style_images/1/tile_back.gif);padding:0px;margin:0px; }
    #submenu   { border:1px solid #BCD0ED;background-color: #DFE6EF;font-size:10px;margin:3px 0px 3px 0px;color:#3A4F6C;font-weight:bold;}
    #submenu a:link, #submenu  a:visited, #submenu a:active { font-weight:bold;font-size:10px;text-decoration: none; color: #3A4F6C; }
    #userlinks { border:1px solid #C2CFDF; background-color: #F0F5FA }
    
    #navstrip  { font-weight:bold;padding:6px 0px 6px 0px; }
    
    .activeuserstrip { background-color:#BCD0ED; padding:6px }
    
    .pformstrip { background-color: #D1DCEB; color:#3A4F6C;font-weight:bold;padding:7px;margin-top:1px }
    .pformleft  { background-color: #F5F9FD; padding:6px; margin-top:1px;width:25%; border-top:1px solid #C2CFDF; border-right:1px solid #C2CFDF; }
    .pformleftw { background-color: #F5F9FD; padding:6px; margin-top:1px;width:40%; border-top:1px solid #C2CFDF; border-right:1px solid #C2CFDF; }
    .pformright { background-color: #F5F9FD; padding:6px; margin-top:1px;border-top:1px solid #C2CFDF; }
    
    .post1 { background-color: #F5F9FD }
    .post2 { background-color: #EEF2F7 }
    .postlinksbar { background-color:#D1DCEB;padding:7px;margin-top:1px;font-size:10px; background-image: url(http://209.85.62.23/style_images/1/tile_sub.gif) }
    
    .row1 { background-color: #F5F9FD }
    .row2 { background-color: #DFE6EF }
    .row3 { background-color: #EEF2F7 }
    .row4 { background-color: #E4EAF2 }
    
    .darkrow1 { background-color: #C2CFDF; color:#4C77B6; }
    .darkrow2 { background-color: #BCD0ED; color:#3A4F6C; }
    .darkrow3 { background-color: #D1DCEB; color:#3A4F6C; }
    
    .hlight { background-color: #DFE6EF }
    .dlight { background-color: #EEF2F7 }
    
    .titlemedium { font-weight:bold; color:#3A4F6C; padding:7px; margin:0px; background-image: url(http://209.85.62.23/style_images/1/tile_sub.gif) }
    .titlemedium  a:link, .titlemedium  a:visited, .titlemedium  a:active  { text-decoration: underline; color: #3A4F6C }
    
    .maintitle { vertical-align:middle;font-weight:bold; color:#FFF; letter-spacing:1px; padding:8px 0px 8px 5px; background-image: url(http://209.85.62.23/style_images/1/tile_back.gif) }
    .maintitle a:link, .maintitle  a:visited, .maintitle  a:active { text-decoration: none; color: #FFF }
    .maintitle a:hover { text-decoration: underline }
    
    .plainborder { border:1px solid #345487;background-color:#F5F9FD }
    .tableborder { border:1px solid #345487;background-color:#FFF; padding:0px; margin:0px; width:100% }
    .tablefill   { border:1px solid #345487;background-color:#F5F9FD;padding:6px;  }
    .tablepad    { background-color:#F5F9FD;padding:6px }
    .tablebasic  { width:100%; padding:0px 0px 0px 0px; margin:0px; border:0px }
    
    .wrapmini    { float:left;line-height:1.5em;width:25% }
    .pagelinks   { float:left;line-height:1.2em;width:35% }
    
    .desc { font-size:10px; color:#434951 }
    .edit { font-size: 9px }
    
    .signature   { font-size: 10px; color: #339 }
    .postdetails { font-size: 10px }
    .postcolor   { font-size: 12px; line-height: 160% }
    
    .normalname { font-size: 12px; font-weight: bold; color: #003 }
    .normalname a:link, .normalname a:visited, .normalname a:active { font-size: 12px }
    .unreg { font-size: 11px; font-weight: bold; color: #900 }
    
    .searchlite { font-weight:bold; color:#F00; background-color:#FF0 }
    
    #QUOTE { font-family: Verdana, Arial; font-size: 11px; color: #465584; background-color: #FAFCFE; border: 1px solid #000; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }
    #CODE  { font-family: Courier, Courier New, Verdana, Arial;  font-size: 11px; color: #465584; background-color: #FAFCFE; border: 1px solid #000; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }
    
    .copyright { font-family: Verdana, Tahoma, Arial, Sans-Serif; font-size: 9px; line-height: 12px }
    
    .codebuttons  { font-size: 10px; font-family: verdana, helvetica, sans-serif; vertical-align: middle }
    .forminput, .textinput, .radiobutton, .checkbox  { font-size: 11px; font-family: verdana, helvetica, sans-serif; vertical-align: middle }
    
    .thin { padding:6px 0px 6px 0px;line-height:140%;margin:2px 0px 2px 0px;border-top:1px solid #FFF;border-bottom:1px solid #FFF }
    
    .purple { color:purple;font-weight:bold }
    .red    { color:red;font-weight:bold }
    .green  { color:green;font-weight:bold }
    .blue   { color:blue;font-weight:bold }
    .orange { color:#F90;font-weight:bold }
    
    
    /*Credits: Dynamic Drive CSS Library */
    /*URL: http://www.dynamicdrive.com/style/ */
    
    .suckertreemenu ul{
    margin: 0;
    padding: 0;
    list-style-type: none;
    }
    
    /*Top level list items*/
    .suckertreemenu ul li{
    position: relative;
    display: inline;
    float: left;
    background-color: #F3F3F3; /*overall menu background color*/
    }
    
    /*Top level menu link items style*/
    .suckertreemenu ul li a{
    display: block;
    width: 90px; /*Width of top level menu link items*/
    padding: 1px 8px;
    border: 1px solid black;
    border-left-width: 0;
    text-decoration: none;
    color: navy;
    }
    	
    /*1st sub level menu*/
    .suckertreemenu ul li ul{
    left: 0;
    position: absolute;
    top: 1em; /* no need to change, as true value set by script */
    display: block;
    visibility: hidden;
    }
    
    /*Sub level menu list items (undo style from Top level List Items)*/
    .suckertreemenu ul li ul li{
    display: list-item;
    float: none;
    }
    
    /*All subsequent sub menu levels offset after 1st level sub menu */
    .suckertreemenu ul li ul li ul{ 
    left: 159px; /* no need to change, as true value set by script */
    top: 0;
    }
    
    /* Sub level menu links style */
    .suckertreemenu ul li ul li a{
    display: block;
    width: 160px; /*width of sub menu levels*/
    color: navy;
    text-decoration: none;
    padding: 1px 5px;
    border: 1px solid #ccc;
    }
    
    .suckertreemenu ul li a:hover{
    background-color: black;
    color: white;
    }
    
    /*Background image for top level menu list links */
    .suckertreemenu .mainfoldericon{
    background: #F3F3F3 url(media/arrow-down.gif) no-repeat center right;
    }
    
    /*Background image for subsequent level menu list links */
    .suckertreemenu .subfoldericon{
    background: #F3F3F3 url(media/arrow-right.gif) no-repeat center right;
    }
    
    * html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
    padding-top: 1em;
    }
    	
    /* Holly Hack for IE */
    * html .suckertreemenu ul li { float: left; height: 1%; }
    * html .suckertreemenu ul li a { height: 1%; }
    /* End */
    
    </style>
    
    <script type="text/javascript">
    
    //SuckerTree Horizontal Menu (Sept 14th, 06)
    //By Dynamic Drive: http://www.dynamicdrive.com/style/
    
    var menuids=["treemenu1"] //Enter id(s) of SuckerTree UL menus, separated by commas
    
    function buildsubmenus_horizontal(){
    for (var i=0; i<menuids.length; i++){
      var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")
        for (var t=0; t<ultags.length; t++){
    		if (ultags[t].parentNode.parentNode.id==menuids[i]){ //if this is a first level submenu
    			ultags[t].style.top=ultags[t].parentNode.offsetHeight+"px" //dynamically position first level submenus to be height of main menu item
    			ultags[t].parentNode.getElementsByTagName("a")[0].className="mainfoldericon"
    		}
    		else{ //else if this is a sub level menu (ul)
    		  ultags[t].style.left=ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px" //position menu to the right of menu item that activated it
        	ultags[t].parentNode.getElementsByTagName("a")[0].className="subfoldericon"
    		}
        ultags[t].parentNode.onmouseover=function(){
        this.getElementsByTagName("ul")[0].style.visibility="visible"
        }
        ultags[t].parentNode.onmouseout=function(){
        this.getElementsByTagName("ul")[0].style.visibility="hidden"
        }
        }
      }
    }
    
    if (window.addEventListener)
    window.addEventListener("load", buildsubmenus_horizontal, false)
    else if (window.attachEvent)
    window.attachEvent("onload", buildsubmenus_horizontal)
    
    </script>
    EDIT: Wouldn't do it all in 1 post
    "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music." - Kristian Wilson, Nintendo, Inc, 1989
    TheUnlimitedHost | The Testing Site | Southern Utah Web Hosting and Design

  4. #4
    Join Date
    Jan 2007
    Posts
    14
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    Now, that's what I call fast support.

    Thanks, thanks a lot!

  5. #5
    Join Date
    Sep 2006
    Location
    St. George, UT
    Posts
    2,769
    Thanks
    3
    Thanked 157 Times in 155 Posts

    Default

    No problem, let us know if you need any more help.
    "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music." - Kristian Wilson, Nintendo, Inc, 1989
    TheUnlimitedHost | The Testing Site | Southern Utah Web Hosting and Design

Bookmarks

Posting Permissions

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