Results 1 to 4 of 4

Thread: [SOLVED] javascript question/issue?

  1. #1
    Join Date
    Feb 2006
    Location
    Hatboro, PA
    Beans
    2,555
    Distro
    Ubuntu Development Release

    [SOLVED] javascript question/issue?

    no matter what i do, i can't seem to get this menu setup. i've altered the htm, but still can't get it to work properly; in fact, a little strangely, clicking on the second item opens the other submenu... huh?
    here's the webpage and here's the script file. also, this is the accompanying css. hope i'm just blind and can't see the issue.

    thanks, in-advance, for anyone's help!
    Asus Zenbook: Solus 4.1 GNOME | Dell Latitude: Ubuntu 20.04 Server

  2. #2
    Join Date
    Jan 2008
    Location
    Norway
    Beans
    1,527
    Distro
    Ubuntu Development Release

    Re: javascript question/issue?

    Quote Originally Posted by moore.bryan View Post
    no matter what i do, i can't seem to get this menu setup. i've altered the htm, but still can't get it to work properly; in fact, a little strangely, clicking on the second item opens the other submenu... huh?
    here's the webpage and here's the script file. also, this is the accompanying css. hope i'm just blind and can't see the issue.

    thanks, in-advance, for anyone's help!
    Here is the websites source....
    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
        <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
        <meta name="ProgId" content="FrontPage.Editor.Document">
        <title>Expandable List Menu Example, using DHTML</title>
        
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
    
        <link rel="stylesheet" type="text/css" media="screen"
            href="global.css" />
            
        <link rel="stylesheet" type="text/css" media="screen" 
            href="menuExpandable.css" />    
    
        <script type="text/javascript" src="menuExpandable.js"></script>
        <script language="JavaScript">
           function greet(){
              alert("Hello user!");
           }
        </script>
        
        <base target="_self">
        
    </head>
    <body bgcolor="#EEEEEE">
    
    
    
    
    <div id="menuDiv"><ul id="menuList">
    
    
            <li class="menubar">
        <a href="#" id="FileActuator" class="actuator">Grocery Store</a>
            <ul id="FileMenu" class="menu">
    
                 <li><a href="seoul.htm" title="SSM" target="displaypage" onclick="greet()">Seoul Super Market</a></li>
                  <li><a href="JPFINC.htm" title="JPFINC" target="displaypage">Japanese Foods, INC</a></li>
                  <li><a href="YUYU.htm" title="YUYU" target="displaypage">Yu YU Asian Supermarket</a></li>
                  <li><a href="HK.htm" title="HK" target="displaypage">Hong Kong Market</a></li>
              </ul>
          </li>
    <!--
    <li>
        <a href="#" id="NewActuator" class="actuator">New</a>
            <ul id="NewMenu" class="submenu">
    
        <li><a href="NewCase.jsp" title="Case">Case</a></li>
        <li><a href="index.jsp" title="Item">Item</a></li>
        <li><a href="index.jsp" title="Party">Party</a></li>
            </ul>
        </li>
    
    <li>
        <a href="#" id="OpenActuator" class="actuator">Open</a>
            <ul id="OpenMenu" class="submenu">
    
        <li><a href="index.jsp" title="Case">Case</a></li>
        <li><a href="index.jsp" title="Item">Item</a></li>
        <li><a href="index.jsp" title="Party">Party</a></li>
            </ul>
        </li>
    
        <li><a href="index.jsp" title="Exit">Exit</a></li>
    </ul>
    -->
        
    
    
            <li class="menubar">
    
        <a href="#" id="EditActuator" class="actuator">Restaurant</a>
            <ul id="EditMenu" class="menu">
    
        <li><a href="tolly.htm" title="Tolly Ho" target="displaypage">Tolly Ho</a></li>
        <li><a href="applebee.htm" title="Applebee" target="displaypage">Applebee</a></li>
        <li><a href="hunan.htm" title="hunan" target="displaypage">Imperial Hunan</a></li>
        <li><a href="planetthai.htm" title="planetthai" target="displaypage">Planet Thai</a></li>
        <li><a href="http://www.pacificmooncafe.com/" title="pacificmoon" target="displaypage">Pacific Moon</a></li>
        <li><a href="tachibana.htm" title="Tachibana" target="displaypage">Tachibana</a></li>
        <li><a href="jade.htm" title="Jade Palace" target="displaypage">Jade Palace</a></li>
        
    </ul>
        </li>
    
    
            <li class="menubar">
    
        <a href="#" id="CaseActuator" class="actuator">Shopping</a>
            <ul id="CaseMenu" class="menu">
    
    <li>
        <a href="#" id="AddActuator" class="actuator">Computers</a>
            <ul id="AddMenu" class="submenu">
    
        <li><a href="http://www.pricewatch.com/" title="Pricewatch" target="displaypage">Pricewatch.com</a></li>
        <li><a href="http://www.newegg.com/" title="Newegg" target="displaypage">Newegg</a></li>
        <li><a href="http://stores.uky.edu" title="UK computer store" target="displaypage">UK computer store</a></li>
        <li><a href="http://www.techbargains.com/" title="Techbargains" target="displaypage">Techbargains</a></li>
        <li><a href="http://www.slickdeals.net/" title="Slickdeals" target="displaypage">Slickdeal</a></li>
        <li><a href="http://www.consumerreview.com/" title="Consumer Review" target="displaypage">Consumer Review</a></li>
    
            </ul>
        </li>
    
    <li>
        <a href="#" id="Open71Actuator" class="actuator">Books</a>
            <ul id="Open71Menu" class="submenu">
    
        <li><a href="http://www.ukbookstore.com" title="UKbook" target="displaypage">UK Book store</a></li>
        <li><a href="http://www.kennedys.com" title="Kennedy" target="displaypage">Kennedy Book store</a></li>
        <li><a href="http://www.wildcattext.com/" title="wildcat" target="displaypage">Wildcat Book store</a></li>
        <li><a href="http://www.ecampus.com/" title="ecampus" target="displaypage">Ecampus</a></li>
        <li><a href="http://www.half.com" title="half" target="displaypage">Half.com</a></li>
            </ul
    
    <link rel="stylesheet" type="text/css" media="screen"href="menuExpandable.css" />    
    
    <script type="text/javascript" src="menuExpandable.js"></script>
    
    
    
    make sure that the names, and paths are correct!>
        </li>
        
        <li>
        <a href="#" id="airActuator" class="actuator">Travel</a>
            <ul id="airMenu" class="submenu">
    
        <li><a href="happytour.htm" title="happytour" target="displaypage">Happy Tour</a></li>
        <li><a href="gateway.htm" title="gateway" target="displaypage">Gateway Travel</a></li>
        <li><a href="http://www.expedia.com/" title="expedia" target="displaypage">Expedia</a></li>
        <li><a href="http://www.site59.com/" title="site59" target="displaypage">Site59</a></li>
        <li><a href="http://www.orbitz.com" title="orbitz" target="displaypage">Orbitz</a></li>
        <li><a href="http://www.travelocity.com" title="travelocity" target="displaypage">Travelocity</a></li>
        <li><a href="http://www.roomsaver.com/" title="Traveler Discount Guide" target="displaypage">Traveler Discount Guide</a></li>
        <li><a href="http://www.frommers.com/" title="Frommers.com" target="displaypage">Frommers.com</a></li>
        <li><a href="http://www.fodors.com/" title="Fodors.com" target="displaypage">Fodors.com</a></li>
        <li><a href="http://www.flytecomm.com" title="Flytecomm.com" target="displaypage">FlyteComm.com</a></li>
            </ul>
        </li>
    
        <li>
        <a href="#" id="otherActuator" class="actuator">Others</a>
            <ul id="otherMenu" class="submenu">
         <li><a href="http://www.overstock.com" title="overstock" target="displaypage">Overstock.com</a></li>
         <li><a href="http://www.pricegrabber.com/" title="pricegrabber" target="displaypage">Pricegrabber.com</a></li>
         <li><a href="http://www.surprise.com/" title="surprise.com" target="displaypage">Surprise.com</a></li>
          <li><a href="h
    
    <link rel="stylesheet" type="text/css" media="screen"href="menuExpandable.css" />    
    
    <script type="text/javascript" src="menuExpandable.js"></script>
    
    
    
    make sure that the names, and paths are correct!ttp://www.creditcardgoodies.com/" title="creditcom" target="displaypage">Credit Card Goodies</a></li>
    
    
    
         </ul>
        </li>
    
    
    </ul>
        </li>
          
    <li class="menubar">
    
        <a href="#" id="enterActuator" class="actuator">Entertainment</a>
            <ul id="enterMenu" class="menu">
    
        <li><a href="http://www.thestadiumllc.com/home.htm" title="stadium" target="displaypage">The Stadium</a></li>
        <li><a href="http://www.ebaumsworld.com/" title="ebaum" target="displaypage">ebaum</a></li>
        <li><a href="http://atomfilms.shockwave.com/af/home/" title="atom" target="displaypage">AtomFilms</a></li>
        <li><a href="http://jpmp3.com/" title="kyo" target="displaypage">Kyo Music</a></li>
        <li><a href="http://www.51hear.com/" title="51" target="displaypage">51 Hears</a></li>
        <li><a href="http://www.yesasia.com" title="yesasia" target="new">YesAsia</a></li>
        <li><a href="http://www.howstuffworks.com" title="howstuffwork" target="displaypage">How stuff works</a></li>
        <li><a href="http://www.dailycandy.com" title="dailycandy" target="displaypage">Daily Candy</a></li>
    </ul>
        </li>
    
          <li class="menubar">
    <a href="#" id="resourceActuator" class="actuator">Resources</a>
            <ul id="resourceMenu" class="menu">
    <li>
        <a href="#" id="jobActuator" class="actuator">Job Search</a>
            <ul id="jobMenu" class="submenu">
    
        <li><a href="http://www.uky.edu/HR/studentjobs/welcome.php" title="UKHR" target="displaypage">UK Human Resources</a></li>
        <li><a href="http://www.uky.edu/CareerCenter/" title="CareerCenter" target="displaypage">UK Career Center</a></li>
        <li><a href="http://flipdog.monster.com/" title="flipdog" target="displaypage">Flipdog.com</a></li>
        <li><a href="http://www.careerbuilder.com/" title="careerbuilder" target="new">Career Builder</a></li>
        <li><a href="http://www.collegegrad.com/" title="collegegrade" target="new">CollegeGrad.com</a></li>
            </ul>
        </li>
        
         <li>
        <a href="#" id="searActuator" class="actuator">Search and reference</a>
            <ul id="searMenu" class="submenu">
         <li><a href="http://www.about.com" title="about" target="displaypage">About.com</a></li>
         <li><a href="http://www.dictionary.com" title="dicrionary" target="displaypage">Dictionary.com</a></li>
         <li><a href="http://www.webmd.com" title="webmd" target="displaypage">WebMD.com</a></li>
         <li><a href="http://www.broadbandreports.com" title="broadband" target="displaypage">Broadbandreports.com</a></li>
         <li><a href="http://www.internettrafficreport.com" title="internet" target="displaypage">Internet Traffic Report.com</a></li>
     
         </ul>
        </li>
    
          <li>
        <a href="#" id="orgsActuator" class="actuator">Orgs in TW</a>
            <ul id="orgsMenu" class="submenu">
         <li><a href="http://www.tcdms.taipei.gov.tw/" title="tcdms" target="displaypage">臺北市兵役處</a></li>
         <li><a href="http://www.ocac.gov.tw/" title="ocac" target="displaypage">中華民國僑務委員會</a></li>
         <li><a href="http://www.boca.gov.tw/" title="ocac" target="displaypage">外交部領事事務局</a></li>
         <li><a href="http://www.teco.org/" title="ocac" target="displaypage">駐亞特蘭大台北經濟文化辦事處</a></li>
    
         </ul>
        </li>
    
           
        </ul>
        </li>
    
       
    
    </ul></div>
    
    </body>
    
    </html>
    Heres yours:
    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
        <link rel="stylesheet" type="text/css" media="screen" href="http://www.bmoore.net/css/menuExpandable.css" />    
        <script type="text/javascript" src="http://www.bmoore.net/scripts/menuExpandable.js"></script>
        <base target="_self">
    </head>
    <body>
    <div id="menuDiv">
        <ul id="menuList">
        <li class="menubar"><a href="" id="FileActuator1" class="actuator">Advanced Placement Courses:</a>
            <ul id="FileMenu1" class="menu">
            <li><a href="" target="displaypage" onclick="greet()">American History</a></li>
            <li><a href="" target="displaypage" onclick="greet()">Economics</a></li>
            <li><a href="" target="displaypage" onclick="greet()">European History</a></li>
            <li><a href="" target="displaypage" onclick="greet()">Psychology</a></li>
            <li><a href="" target="displaypage" onclick="greet()">United States Government and Politics</a></li>
            </ul>
        </li>
        <li class="menubar"><a href="" id="FileActuator2" class="actuator">American Experience</a></li>
        <li class="menubar"><a href="" id="FileActuator3" class="actuator">American Politics</a></li>
        <li class="menubar"><a href="" id="FileActuator4" class="actuator">Criminology</a></li>
        <li class="menubar"><a href="" id="FileActuator5" class="actuator">Current World Issues</a></li>
        <li class="menubar"><a href="" id="FileActuator6" class="actuator">Economics</a></li>
        <li class="menubar"><a href="" id="FileActuator7" class="actuator">Geopolitical Studies</a></li>
        <li class="menubar"><a href="" id="FileActuator8" class="actuator">Global Studies</a></li>
        <li class="menubar"><a href="" id="FileActuator9" class="actuator">Psychology</a></li>
        <li class="menubar"><a href="" id="FileActuator10" class="actuator">Senior Social Studies</a></li>
        <li class="menubar"><a href="" id="FileActuator11" class="actuator">Sociology</a></li>
        <li class="menubar"><a href="" id="FileActuator12" class="actuator">The Science of Human Behavior</a></li>
        <li class="menubar"><a href="" id="FileActuator13" class="actuator">United States History</a></li>
        <li class="menubar"><a href="" id="FileActuator14" class="actuator">United States History from 1945</a></li>
        <li class="menubar"><a href="" id="FileActuator15" class="actuator">Western Civilizations</a>
            <ul id="FileMenu15" class="menu">
            <li><a href="" target="displaypage" onclick="greet()">Antiquity to Charlemagne</a></li>
            <li><a href="" target="displaypage" onclick="greet()">Renaissance to the 1870's</a></li>
            </ul>
        </li>
        <li class="menubar"><a href="" id="FileActuator16" class="actuator">World Regional Geography</a></li>
        </ul>
    </div>
    </body>
    </html>
    It doesn't look like you have added the "submenus"take a look ot the first "CODE", you should see it easily
    Last edited by gjoellee; August 29th, 2008 at 06:51 PM.

  3. #3
    Join Date
    Feb 2006
    Location
    Hatboro, PA
    Beans
    2,555
    Distro
    Ubuntu Development Release

    Re: javascript question/issue?

    yeah... i checked that. turns-out it was something even more basic: an unclosed anchor. stupid, stupid, stupid...
    Asus Zenbook: Solus 4.1 GNOME | Dell Latitude: Ubuntu 20.04 Server

  4. #4
    Join Date
    Jan 2008
    Location
    Norway
    Beans
    1,527
    Distro
    Ubuntu Development Release

    Re: [SOLVED] javascript question/issue?

    Well...it is really easy to make mistakes when making/editing scripts

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
  •