Team:Bard-Annandale/java
From 2011.igem.org
(Difference between revisions)
Line 1: | Line 1: | ||
- | <html> | + | <html xmlns="http://www.w3.org/1999/xhtml"> |
- | < | + | |
- | < | + | <head> |
- | <script type="text/javascript" src=" | + | |
+ | <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)" /> | ||
+ | |||
+ | | ||
+ | |||
+ | <label for="oneSmOnly">One submenu at a time:</label> | ||
+ | |||
+ | <select id="oneSmOnly" onchange="myMenu.oneSmOnly = this.selectedIndex"><option>false</option><option>true</option></select> | ||
+ | |||
+ | | ||
+ | |||
+ | <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])" /> | ||
+ | |||
+ | | ||
+ | |||
+ | <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
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