Example 1: Basic Menu From Existing Markup : Menu 2 : GUI Components : JavaScript DHTML examples (example source code) Organized by topic

JavaScript DHTML
C++
PHP
JavaScript DHTML Home »  GUI Components   » [  Menu 2  ]   
 



Example 1: Basic Menu From Existing Markup

Please note that some example is only working under IE or Firefox.


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
        "http://www.w3.org/TR/html4/strict.dtd">
<html>
    <head>
        <meta http-equiv="content-type" content="text/html; charset=utf-8">
        <title>Example 1: Basic Menu From Existing Markup</title>

        <!-- Standard reset and fonts -->
        <link rel="stylesheet" type="text/css" href="./build/reset/reset.css">
        <link rel="stylesheet" type="text/css" href="./build/fonts/fonts.css">

        <!-- CSS for Menu -->
        <link rel="stylesheet" type="text/css" href="./build/menu/assets/menu.css">
 
        <!-- Page-specific styles -->
        <style type="text/css">

            body margin:.5em; }

        </style>

        <!-- Namespace source file -->
        <script type="text/javascript" src="./build/yahoo/yahoo.js"></script>

        <!-- Dependency source files -->
        <script type="text/javascript" src="./build/event/event.js"></script>
        <script type="text/javascript" src="./build/dom/dom.js"></script>

        <!-- Container source file -->
        <script type="text/javascript" src="./build/container/container_core.js"></script>

        <!-- Menu source file -->
        <script type="text/javascript" src="./build/menu/menu.js"></script>

        <!-- Page-specific script -->
        <script type="text/javascript">

            YAHOO.example.onWindowLoad = function(p_oEvent) {

                var oMenu = new YAHOO.widget.Menu("basicmenu"fixedcenter: true });

                oMenu.render();

                oMenu.show();
             
            }


            YAHOO.util.Event.addListener(window, "load", YAHOO.example.onWindowLoad);
            
        </script>

    </head>
    <body>

        <h1>Example 1: Basic Menu From Existing Markup <em>[<a href="index.html">Examples Home</a>]</em></h1>
        <p>This example demonstrates how to create a basic menu using existing markup on the page.  The Menu API also supports building a menu like this <a href="example02.html">using nothing but JavaScript</a>.</p>

        <div id="basicmenu" class="yuimenu">
            <div class="bd">
                <ul class="first-of-type">
                    <li class="yuimenuitem"><a href="http://www.java2s.com">A</a></li>
                    <li class="yuimenuitem"><a href="http://www.java2s.com">B</a></li>
                    <li class="yuimenuitem"><a href="http://www.java2s.com">C</a></li>
                    <li class="yuimenuitem"><a href="http://www.java2s.com">D</a></li>
                </ul>            
            </div>
        </div>

    </body>
</html>
           
       
Download: yui.zip   ( 3,714  K )  
Related examples in the same category
1.  Popup MenuHas Download File
2.  AtJsMenu DemoHas Download File
3.  Example 2: Basic Menu From Pure JavaScriptHas Download File
4.  Example 3: Grouped MenuItem Instances From Existing MarkupHas Download File
5.  Example 4: Grouped MenuItem Instances Using Pure JavaScriptHas Download File
6.  Example 5: Grouped MenuItem Instances With Titles From Existing MarkupHas Download File
7.  Example 6: Grouped MenuItem Instances With Titles Using Pure JavaScriptHas Download File
8.  Example 7: Multi-tiered Menu From Existing MarkupHas Download File
9.  Example 8: Multi-tiered Menu From Pure JavaScriptHas Download File
10.  Example 9: Handling Click EventsHas Download File
11.  Example 10: Listening For DOM-Related EventsHas Download File
12.  Example 11: MenuItem Configuration PropertiesHas Download File
13.  Example 12: Setting Configuration Properties At RuntimeHas Download File
14.  Example 13: Multi-tiered Menu with Progressive Rendering of SubmenusHas Download File
15.  Website Left Nav Example (with submenus built from JavaScript) 1Has Download File
16.  Website Left Nav Example (with submenus built from markup) 2Has Download File
17.  OS-Style Programs Menu ExampleHas Download File
18.  Website Top Nav (with submenus built from JavaScript) 3Has Download File
19.  Website Top Nav (with submenus built from markup) 4Has Download File
20.  Drop down menu and sub menuHas Download File
21.  Vertical menu and image menuHas Download File
22.  Emulate XP start menuHas Download File
23.  xmenu-xlayer-3Has Download File
24.  tree-menuHas Download File
























Home| Contact Us
Copyright 2003 - 04 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.