Team:Bard-Annandale/java

From 2011.igem.org

(Difference between revisions)
Line 1: Line 1:
-
<html>
+
<html xmlns="http://www.w3.org/1999/xhtml">
-
<body>
+
 
-
<style type="text/css" href="http://www.dynamicdrive.com/dynamicindex1/sdmenu/sdmenu.css"/>
+
  <head>
-
<script type="text/javascript" src="http://www.dynamicdrive.com/dynamicindex1/sdmenu/sdmenu.js">
+
 
 +
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 +
 
 +
<title>Slashdot's Menu</title>
 +
 
 +
<link rel="stylesheet" type="text/css" href="sdmenu/sdmenu.css" />
 +
 
 +
<script type="text/javascript" src="sdmenu/sdmenu.js">
 +
 
/***********************************************
/***********************************************
 +
* Slashdot Menu script- By DimX
* Slashdot Menu script- By DimX
 +
* Submitted to Dynamic Drive DHTML code library: http://www.dynamicdrive.com
* Submitted to Dynamic Drive DHTML code library: http://www.dynamicdrive.com
 +
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
 +
***********************************************/
***********************************************/
 +
</script>
</script>
 +
<script type="text/javascript">
<script type="text/javascript">
 +
// <![CDATA[
// <![CDATA[
 +
var myMenu;
var myMenu;
 +
window.onload = function() {
window.onload = function() {
 +
myMenu = new SDMenu("my_menu");
myMenu = new SDMenu("my_menu");
 +
myMenu.init();
myMenu.init();
 +
};
};
 +
// ]]>
// ]]>
 +
</script>
</script>
 +
 +
  </head>
 +
 +
  <body>
 +
 +
    <form action="#" style="font-family: sans-serif; font-size: .8em" onsubmit="return false">
 +
 +
      <fieldset><legend>Menu actions</legend>
 +
 +
        <label for="speed">Speed (1-5):</label>
 +
 +
        <input type="text" id="speed" value="3" size="1" onchange="myMenu.speed = parseInt(this.value)" />
 +
 +
        &nbsp;&nbsp;&nbsp;
 +
 +
        <label for="oneSmOnly">One submenu at a time:</label>
 +
 +
        <select id="oneSmOnly" onchange="myMenu.oneSmOnly = this.selectedIndex"><option>false</option><option>true</option></select>
 +
 +
        &nbsp;&nbsp;&nbsp;
 +
 +
        <select name="smNr"><option>1</option><option>2</option><option>3</option><option>4</option></select>
 +
 +
        <input type="button" value="Expand" onclick="myMenu.expandMenu(myMenu.submenus[smNr.selectedIndex])" />
 +
 +
        <input type="button" value="Collapse" onclick="myMenu.collapseMenu(myMenu.submenus[smNr.selectedIndex])" />
 +
 +
        <input type="button" value="Toggle" onclick="myMenu.toggleMenu(myMenu.submenus[smNr.selectedIndex])" />
 +
 +
        &nbsp;&nbsp;&nbsp;
 +
 +
        <input type="button" value="Expand all" onclick="myMenu.expandAll()" />
 +
 +
        <input type="button" value="Collapse all" onclick="myMenu.collapseAll()" />
 +
 +
      </fieldset>
 +
 +
    </form>
 +
 +
 +
     <div style="float: left" id="my_menu" class="sdmenu">
     <div style="float: left" id="my_menu" class="sdmenu">
 +
       <div>
       <div>
 +
         <span>Online Tools</span>
         <span>Online Tools</span>
 +
         <a href="http://tools.dynamicdrive.com/imageoptimizer/">Image Optimizer</a>
         <a href="http://tools.dynamicdrive.com/imageoptimizer/">Image Optimizer</a>
 +
         <a href="http://tools.dynamicdrive.com/favicon/">FavIcon Generator</a>
         <a href="http://tools.dynamicdrive.com/favicon/">FavIcon Generator</a>
 +
         <a href="http://www.dynamicdrive.com/emailriddler/">Email Riddler</a>
         <a href="http://www.dynamicdrive.com/emailriddler/">Email Riddler</a>
 +
         <a href="http://tools.dynamicdrive.com/password/">htaccess Password</a>
         <a href="http://tools.dynamicdrive.com/password/">htaccess Password</a>
 +
         <a href="http://tools.dynamicdrive.com/gradient/">Gradient Image</a>
         <a href="http://tools.dynamicdrive.com/gradient/">Gradient Image</a>
 +
         <a href="http://tools.dynamicdrive.com/button/">Button Maker</a>
         <a href="http://tools.dynamicdrive.com/button/">Button Maker</a>
 +
       </div>
       </div>
 +
       <div>
       <div>
 +
         <span>Support Us</span>
         <span>Support Us</span>
 +
         <a href="http://www.dynamicdrive.com/recommendit/">Recommend Us</a>
         <a href="http://www.dynamicdrive.com/recommendit/">Recommend Us</a>
 +
         <a href="http://www.dynamicdrive.com/link.htm">Link to Us</a>
         <a href="http://www.dynamicdrive.com/link.htm">Link to Us</a>
 +
         <a href="http://www.dynamicdrive.com/resources/">Web Resources</a>
         <a href="http://www.dynamicdrive.com/resources/">Web Resources</a>
 +
       </div>
       </div>
 +
       <div class="collapsed">
       <div class="collapsed">
 +
         <span>Partners</span>
         <span>Partners</span>
 +
         <a href="http://www.javascriptkit.com">JavaScript Kit</a>
         <a href="http://www.javascriptkit.com">JavaScript Kit</a>
 +
         <a href="http://www.cssdrive.com">CSS Drive</a>
         <a href="http://www.cssdrive.com">CSS Drive</a>
 +
         <a href="http://www.codingforums.com">CodingForums</a>
         <a href="http://www.codingforums.com">CodingForums</a>
 +
         <a href="http://www.dynamicdrive.com/style/">CSS Examples</a>
         <a href="http://www.dynamicdrive.com/style/">CSS Examples</a>
 +
       </div>
       </div>
 +
       <div>
       <div>
 +
         <span>Test Current</span>
         <span>Test Current</span>
 +
         <a href="?foo=bar">Current or not</a>
         <a href="?foo=bar">Current or not</a>
 +
         <a href="./">Current or not</a>
         <a href="./">Current or not</a>
 +
         <a href="index.html">Current or not</a>
         <a href="index.html">Current or not</a>
 +
         <a href="index.html?query">Current or not</a>
         <a href="index.html?query">Current or not</a>
 +
       </div>
       </div>
 +
     </div>
     </div>
-
</body>
+
 
 +
 
 +
 
 +
    <div style="padding-left: 200px">
 +
 
 +
      <pre>
 +
 
 +
var myMenu = new SDMenu("main_menu"); // ID of the menu element
 +
 
 +
// Default values...
 +
 
 +
myMenu.speed = 3;                    // Menu sliding speed (1 - 5 recomended)
 +
 
 +
myMenu.remember = true;              // Store menu states (expanded or collapsed) in cookie and restore later
 +
 
 +
myMenu.oneSmOnly = false;            // One expanded submenu at a time
 +
 
 +
myMenu.markCurrent = true;            // Mark current link / page (link.href == location.href)
 +
 
 +
 
 +
 
 +
myMenu.init();
 +
 
 +
 
 +
 
 +
// Additional methods...
 +
 
 +
var firstSubmenu = myMenu.submenus[0];
 +
 
 +
myMenu.expandMenu(firstSubmenu);      // Expand a submenu
 +
 
 +
myMenu.collapseMenu(firstSubmenu);    // Collapse a menu
 +
 
 +
myMenu.toggleMenu(firstSubmenu);      // Expand if collapsed and collapse if expanded
 +
 
 +
 
 +
 
 +
myMenu.expandAll();                  // Expand all submenus
 +
 
 +
myMenu.collapseAll();                // Collapse all submenus
 +
 
 +
      </pre>
 +
 
 +
      <p>Download: <a href="sdmenu.zip">sdmenu.zip</a></p>
 +
 
 +
    </div>
 +
 
 +
  </body>
 +
 
</html>
</html>

Revision as of 07:52, 28 September 2011

Slashdot's Menu

Menu actions            

var myMenu = new SDMenu("main_menu"); // ID of the menu element

// Default values...

myMenu.speed = 3;                     // Menu sliding speed (1 - 5 recomended)

myMenu.remember = true;               // Store menu states (expanded or collapsed) in cookie and restore later

myMenu.oneSmOnly = false;             // One expanded submenu at a time

myMenu.markCurrent = true;            // Mark current link / page (link.href == location.href)



myMenu.init();



// Additional methods...

var firstSubmenu = myMenu.submenus[0];

myMenu.expandMenu(firstSubmenu);      // Expand a submenu

myMenu.collapseMenu(firstSubmenu);    // Collapse a menu

myMenu.toggleMenu(firstSubmenu);      // Expand if collapsed and collapse if expanded



myMenu.expandAll();                   // Expand all submenus

myMenu.collapseAll();                 // Collapse all submenus

      

Download: sdmenu.zip