| Home | Register | FAQ | Members List | Search | Today's Posts | Mark Forums Read |
|
|
#1 (permalink) |
|
Registered User
Join Date: Oct 2005
Posts: 4
|
what is wrong with me?
if anyone can help, i cant figure out where im going wrong. i am very new, and im trying to make a dropdown menu, i have the menu fine, the header on the top of the page is there, but i cant find where to move that annoying white space in between or how to center anythin, anyone help me with this??? HTML DOCUMENT <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>New Page 1</title> <LINK href="home.css" type=text/css rel=stylesheet> <SCRIPT language=JavaScript type=text/JavaScript> <!-- function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } //--> </SCRIPT> </head> <SCRIPT language=javascript src="ypSlideOutMenusC.js"></SCRIPT> <SCRIPT language=javascript src="soopa-rollovers.js"></SCRIPT> <SCRIPT language=javascript src="menus1.js"></SCRIPT> <body topmargin="0" leftmargin="0"> <DIV id=wrap> <DIV id=headerbox> <DIV class=headerimage><IMG height=105 src="images/logo.jpg" width=778 border=0></DIV></DIV> <DIV id=navwrap><!-- START #navblock --> <DIV id=navblock><!-- START #nav --> <UL id=nav> <LI><A href="#"><IMG height=26 alt="Category" src="images/m1.jpg" width=100 border=0><DIV id="text">Category1</DIV></A> <UL> <LI><A href="#"><SPAN>Link1</SPAN></A></LI> <LI><A href="#"><SPAN>Link2</SPAN></A></LI> <LI><A href="#"><SPAN>Link3</SPAN></A></LI> <LI><A href="#"><SPAN>Link4</SPAN></A></LI> <LI><A href="#"><SPAN>Link5</SPAN></A></LI> </UL> </LI> <LI><A href="#"><IMG height=26 alt="Category" src="images/m1.jpg" width=100 border=0><DIV id="text">Category2</DIV></A> <UL> <LI><A href="#"><SPAN>Link11</SPAN></A></LI> <LI><A href="#"><SPAN>Link12</SPAN></A></LI> <LI><A href="#"><SPAN>Link13</SPAN></A></LI> <LI><A href="#"><SPAN>Link14</SPAN></A></LI> <LI><A href="#"><SPAN>Link15</SPAN></A></LI> </UL> </LI> <LI><A href="#"><IMG height=26 alt="Category" src="images/m1.jpg" width=100 border=0><DIV id="text">Category3</DIV></A> <UL> <LI><A href="#"><SPAN>Link21</SPAN></A></LI> <LI><A href="#"><SPAN>Link22</SPAN></A></LI> <LI><A href="#"><SPAN>Link23</SPAN></A></LI> <LI><A href="#"><SPAN>Link24</SPAN></A></LI> <LI><A href="#"><SPAN>Link25</SPAN></A></LI> </UL> </LI> </UL> </DIV> </DIV> </DIV> </body> </html> ================================================== ======================== menus1_ // JavaScript Document sfHover = function() { var sfEls = document.getElementById("nav").getElementsByTagNam e("LI"); for (var i=0; i<sfEls.length; i++) { sfEls[i].onmouseover=function() { this.className+=" sfhover"; } sfEls[i].onmouseout=function() { this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); } } } if (window.attachEvent) window.attachEvent("onload", sfHover); ================================================== ======================= home (css) BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: small; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center } P { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 1.3em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify } UNKNOWN { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; COLOR: #333333; LINE-HEIGHT: 1.3em; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify } H1 { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif } UNKNOWN { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif } H1 A:link { COLOR: #63d7ff; TEXT-DECORATION: none } H1 A:visited { COLOR: #63d7ff; TEXT-DECORATION: none } H1 A:hover { COLOR: #fff } H2 { MARGIN-TOP: -18px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0d8ab5; TEXT-INDENT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left } H4 { MARGIN-TOP: -18px; FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN-LEFT: -140px; WIDTH: 195px; LINE-HEIGHT: 1.3em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left } UNKNOWN { MARGIN-TOP: -10px; FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN-LEFT: 5px; WIDTH: 195px; LINE-HEIGHT: 1.3em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left } H5 { MARGIN-TOP: -5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 1.3em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left } UNKNOWN { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 1.3em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: absolute; TEXT-ALIGN: left } #wrap { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -17px auto 0px; WIDTH: 778px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 100% } UNKNOWN { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -13px auto 0px; WIDTH: 778px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 100% } #navwrap { PADDING-RIGHT: 0px; MARGIN-TOP: 31px; PADDING-LEFT: 0px; Z-INDEX: 100; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 26px } UNKNOWN { PADDING-RIGHT: 0px; MARGIN-TOP: 31px; PADDING-LEFT: 0px; Z-INDEX: 100; PADDING-BOTTOM: 0px; MARGIN-LEFT: 6px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 26px } #navblock { MARGIN-LEFT: 8px; MARGIN-TOP: 0px; FLOAT: left } #text { MARGIN-LEFT: 8px; MARGIN-TOP: -20px; FLOAT: left; COLOR=#fff; CURSOR=hand; TEXT-DECORATION: none } #nav { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left } #nav UL { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left } #nav A { DISPLAY: block; COLOR: #333; BORDER-BOTTOM-STYLE: none } #nav A:hover { COLOR: #333; BORDER-BOTTOM-STYLE: none } #nav LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 22px } #nav LI IMG { MARGIN: 0px } #nav LI:hover UL { LEFT: auto } #nav LI.sfhover UL { LEFT: auto } #nav LI UL { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #000080; LEFT: -999em; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100px; PADDING-TOP: 0px; BORDER-BOTTOM: #00779f 6px solid; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 26px; HEIGHT: auto } #nav LI LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #a4d8e9 1px solid; HEIGHT: auto } #nav LI LI SPAN { PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 7px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 4px; POSITION: relative } #nav LI LI A { DISPLAY: block; COLOR: #fff; TEXT-DECORATION: none } #nav LI LI A:visited { DISPLAY: block; COLOR: #fff; TEXT-DECORATION: none } #nav LI LI A:hover { BACKGROUND: #0d8fbb; COLOR: #fff; TEXT-DECORATION: none } #backtopga { LEFT: 10px; POSITION: absolute; TOP: 8px } UNKNOWN { MARGIN-TOP: 11px; FLOAT: right } UNKNOWN { FLOAT: left } #headerbox { MARGIN-TOP: 17px; WIDTH: 778px } UNKNOWN { MARGIN-TOP: 0px; MARGIN-LEFT: 6px; WIDTH: 778px } .headerimage { MARGIN-TOP: 0px } .iconsitemap { MARGIN-TOP: -100px; BACKGROUND: url(../images/icon_sitemap.gif) no-repeat; MARGIN-LEFT: 303px; POSITION: absolute } UNKNOWN { MARGIN-TOP: -101px; BACKGROUND: url(../images/icon_sitemap.gif) no-repeat; MARGIN-LEFT: 691px; POSITION: absolute } .sitemaptext { MARGIN-TOP: -105px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 327px; POSITION: absolute } UNKNOWN { MARGIN-TOP: -105px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 715px; POSITION: absolute } #searchset { MARGIN-TOP: -72px; MARGIN-LEFT: 440px } UNKNOWN { MARGIN-TOP: -53px; MARGIN-LEFT: 460px } #searchset .inputbox { BORDER-RIGHT: #a4a3a3 1px solid; BORDER-TOP: #a4a3a3 1px solid; MARGIN-TOP: 1px; FONT-SIZE: 11px; BORDER-LEFT: #a4a3a3 1px solid; WIDTH: 180px; COLOR: #000; BORDER-BOTTOM: #a4a3a3 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 15px } #searchset #submitbutton { MARGIN-TOP: 2px; MARGIN-LEFT: 4px; POSITION: absolute } UNKNOWN { MARGIN-TOP: -18px; FLOAT: right; MARGIN-LEFT: 260px } #address { MARGIN-TOP: -10px; MARGIN-BOTTOM: 1px } #content { BORDER-RIGHT: #d4d0c8 1px solid; BORDER-LEFT: #d4d0c8 1px solid; WIDTH: 777px } UNKNOWN { BORDER-RIGHT: #d4d0c8 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 6px; BORDER-LEFT: #d4d0c8 1px solid; WIDTH: 776px; PADDING-TOP: 0px } #flashanim { BORDER-RIGHT: #d4d0c8 1px solid; FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 265px; BORDER-BOTTOM: #d4d0c8 1px solid; HEIGHT: 219px } UNKNOWN { FLOAT: left; WIDTH: 265px; HEIGHT: 219px } #maincontent { MARGIN-TOP: 5px } UNKNOWN { MARGIN-TOP: 0px } #newprdmain { FLOAT: right; PADDING-BOTTOM: 5px; WIDTH: 510px; HEIGHT: 220px } HTML #newprdmain { FLOAT: right; PADDING-BOTTOM: 5px; WIDTH: 510px; HEIGHT: 220px } #newprdheadingbg { FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 511px; COLOR: #ffffff; TEXT-INDENT: 6px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 24px; BACKGROUND-COLOR: #666; TEXT-ALIGN: left } HTML #newprdheadingbg { FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 510px; COLOR: #ffffff; TEXT-INDENT: 6px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 24px; BACKGROUND-COLOR: #666; TEXT-ALIGN: left } DL.float-left { BACKGROUND: #fff; FLOAT: left; WIDTH: 169px; BORDER-BOTTOM: #d4d0c8 1px solid; HEIGHT: 97px; TEXT-ALIGN: center } HTML DL.float-left { BORDER-RIGHT: #d4d0c8 1px solid; BACKGROUND: #fff; FLOAT: left; WIDTH: 169px; BORDER-BOTTOM: #d4d0c8 1px solid; HEIGHT: 97px; TEXT-ALIGN: center } UNKNOWN { BORDER-RIGHT: #d4d0c8 1px solid; MARGIN-TOP: 0px; BACKGROUND: #fff; FLOAT: left; MARGIN-BOTTOM: 0px; WIDTH: 169px; BORDER-BOTTOM: #d4d0c8 1px solid; HEIGHT: 97px; TEXT-ALIGN: center } .float-left DT { PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #000; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif } .float-left DD IMG { PADDING-RIGHT: 4px; MARGIN-TOP: 6px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN-LEFT: -40px; PADDING-TOP: 4px } UNKNOWN { PADDING-RIGHT: 5px; MARGIN-TOP: 14px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN-LEFT: -40px; PADDING-TOP: 5px } #prdmap { MARGIN-LEFT: -102px; WIDTH: 160px; POSITION: absolute; HEIGHT: 70px } UNKNOWN { MARGIN-TOP: 5px; MARGIN-LEFT: 5px; WIDTH: 160px; POSITION: absolute; HEIGHT: 90px } #address { MARGIN-TOP: -10px; MARGIN-BOTTOM: 1px } UNKNOWN { MARGIN-TOP: -10px; MARGIN-BOTTOM: 0px } .colorlist { FONT-SIZE: 11px; COLOR: #990033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif } .sitemaplist { MARGIN-TOP: 30px } UNKNOWN { MARGIN: 30px 0px 0px 8px } .list UL { } UNKNOWN { } .sitemaplist LI { FONT-WEIGHT: normal; LIST-STYLE-IMAGE: url(../images/bullet_right.gif); MARGIN: 12px 0px 0px -24px } UNKNOWN { MARGIN: 12px 0px 0px -24px } #footernav { PADDING-RIGHT: 0px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: -4px 0px 0px; WIDTH: 778px; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 1px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; HEIGHT: 23px; BACKGROUND-COLOR: #636363 } UNKNOWN { BORDER-TOP: #666666 1px solid; MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: left; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 6px; WIDTH: 778px; BORDER-BOTTOM: #666666 1px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; HEIGHT: 23px; BACKGROUND-COLOR: #636363 } #footernav LI { PADDING-RIGHT: 1px; MARGIN-TOP: 1px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 3px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none } UNKNOWN { PADDING-RIGHT: 1px; MARGIN-TOP: 1px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 3px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none } #footernav A { FLOAT: left; COLOR: #fff; TEXT-DECORATION: none } #footernav A:hover { COLOR: #000 } #footernav A:active { COLOR: #000 } #footernav A:active { FONT-WEIGHT: normal } LI#t-home A { MARGIN-LEFT: 19px } LI#t-boronic A { MARGIN-LEFT: 34px } LI#t-products A { MARGIN-LEFT: 33px } LI#t-custom A { MARGIN-LEFT: 32px } LI#t-techno A { MARGIN-LEFT: 30px } LI#t-about A { MARGIN-LEFT: 29px } LI#t-contact A { MARGIN-LEFT: 27px } LI#t-catalogs A { MARGIN-LEFT: 28px } LI#t-news A { MARGIN-LEFT: 30px } #footer { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 82%; BACKGROUND: url(../images/footer1.gif) repeat-x left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 778px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 26px } UNKNOWN { BACKGROUND: url(../images/footer1.gif) no-repeat left top; MARGIN-LEFT: 6px; WIDTH: 778px; POSITION: relative; HEIGHT: 25px } .copy { FONT-SIZE: 10px; MARGIN: 3px 0px 0px -520px; COLOR: #fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif } UNKNOWN { FONT-SIZE: 10px; MARGIN: 3px 0px 0px -520px; COLOR: #fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif } .copy A { COLOR: #fff } .copy A:hover { COLOR: #ccc } .design { FONT-SIZE: 10px; MARGIN: -20px 0px 0px 220px; COLOR: #000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif } UNKNOWN { MARGIN: -30px 0px 0px 220px } .design A { COLOR: #fff; TEXT-DECORATION: none } .design A:hover { COLOR: #000; TEXT-DECORATION: underline } .privacy { FONT-SIZE: 10px; MARGIN: -21px 0px 0px 660px; COLOR: #fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif } UNKNOWN { MARGIN: -21px 0px 0px 660px } .privacy A { COLOR: #fff; TEXT-DECORATION: none } .privacy A:hover { COLOR: #000; TEXT-DECORATION: underline } UNKNOWN { PADDING-TOP: 1px; HEIGHT: 25px } DIV { MARGIN-TOP: 0px } P { MARGIN-TOP: 0px } ================================================== ======================= soopa-rollovers_ /************************************************** ***************** * soopa-rollovers.js * 7/28/2001 * www.youngpup.net * * easiest rollovers on earth, baby! * see www.youngpup.net for documentation. ************************************************** *****************/ var javascript_version = 1.0; javascript_version = 1.1; var newwin; function launchwin(winurl,winname,winfeatures) { newwin = window.open(winurl,winname,winfeatures); if(javascript_version > 1.0) { setTimeout('newwin.focus();',250); } } function sys(){ launchwin('help/sys_type.cfm','help','top=20,left=20,width=448,hei ght=270,toolbar=no,scrollbars=yes'); } function soopaSetup() { var img, sh, sn, sd for (var i = 0; (img = document.images[i]); i++) { if (img.getAttribute) { sn = img.getAttribute("src"); sh = img.getAttribute("hsrc"); sd = img.getAttribute("dsrc"); if (sn != "" && sn != null) { img.n = new Image(); img.n.src = img.src; if (sh != "" && sh != null) { img.h = new Image(); img.h.src = sh; img.onmouseover = soopaSwapOn img.onmouseout = soopaSwapOff } if (sd != "" && sd != null) { img.d = new Image(); img.d.src = sd; img.onmousedown = soopaSwapDown } } } } } function soopaSwapOn() { this.src = this.h.src; } function soopaSwapOff() { this.src = this.n.src; } function soopaSwapDown() { this.src = this.d.src; this.temp = typeof(document.onmouseup) != 'undefined' && typeof(document.onmouseup) != 'unknown' ? document.onmouseup : ""; soopaSwapUp.img = this; document.onmouseup = soopaSwapUp; } function soopaSwapUp() { var ths = soopaSwapUp.img; ths.src = ths.n.src; if (ths.temp) document.onmouseup = ths.temp; } ================================================== ======================= ypSlideOutMenusC /************************************************** *** * ypSlideOutMenu * 3/04/2001 * * a nice little script to create exclusive, slide-out * menus for ns4, ns6, mozilla, opera, ie4, ie5 on * mac and win32. I've got no linux or unix to test on but * it should(?) work... * * Revised: * - 08/29/2002 : added .hideAll() * - 04/15/2004 : added .writeCSS() to support more * than 30 menus. * * --youngpup-- ************************************************** ***/ ypSlideOutMenu.Registry = [] ypSlideOutMenu.aniLen = 250 ypSlideOutMenu.hideDelay = 1000 ypSlideOutMenu.minCPUResolution = 10 // constructor function ypSlideOutMenu(id, dir, left, top, width, height) { this.ie = document.all ? 1 : 0 this.ns4 = document.layers ? 1 : 0 this.dom = document.getElementById ? 1 : 0 if (this.ie || this.ns4 || this.dom) { this.id = id this.dir = dir this.orientation = dir == "left" || dir == "right" ? "h" : "v" this.dirType = dir == "right" || dir == "down" ? "-" : "+" this.dim = this.orientation == "h" ? width : height this.hideTimer = false this.aniTimer = false this.open = false this.over = false this.startTime = 0 this.gRef = "ypSlideOutMenu_"+id eval(this.gRef+"=this") ypSlideOutMenu.Registry[id] = this var d = document var strCSS = ""; strCSS += '#' + this.id + 'Container { visibility:hidden; ' strCSS += 'left:' + left + 'px; ' strCSS += 'top:' + top + 'px; ' strCSS += 'overflow:hidden; z-index:10000; }' strCSS += '#' + this.id + 'Container, #' + this.id + 'Content { position:absolute; ' strCSS += 'width:' + width + 'px; ' strCSS += 'height:' + height + 'px; ' strCSS += 'clip:rect(0 ' + width + ' ' + height + ' 0); ' strCSS += '}' this.css = strCSS; this.load() } } ypSlideOutMenu.writeCSS = function() { document.writeln('<style type="text/css">'); for (var id in ypSlideOutMenu.Registry) { document.writeln(ypSlideOutMenu.Registry[id].css); } document.writeln('</style>'); } ypSlideOutMenu.prototype.load = function() { var d = document var lyrId1 = this.id + "Container" var lyrId2 = this.id + "Content" var obj1 = this.dom ? d.getElementById(lyrId1) : this.ie ? d.all[lyrId1] : d.layers[lyrId1] if (obj1) var obj2 = this.ns4 ? obj1.layers[lyrId2] : this.ie ? d.all[lyrId2] : d.getElementById(lyrId2) var temp if (!obj1 || !obj2) window.setTimeout(this.gRef + ".load()", 100) else { this.container = obj1 this.menu = obj2 this.style = this.ns4 ? this.menu : this.menu.style this.homePos = eval("0" + this.dirType + this.dim) this.outPos = 0 this.accelConst = (this.outPos - this.homePos) / ypSlideOutMenu.aniLen / ypSlideOutMenu.aniLen // set event handlers. if (this.ns4) this.menu.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT); this.menu.onmouseover = new Function("ypSlideOutMenu.showMenu('" + this.id + "')") this.menu.onmouseout = new Function("ypSlideOutMenu.hideMenu('" + this.id + "')") //set initial state this.endSlide() } } ypSlideOutMenu.showMenu = function(id) { var reg = ypSlideOutMenu.Registry var obj = ypSlideOutMenu.Registry[id] if (obj.container) { obj.over = true for (menu in reg) if (id != menu) ypSlideOutMenu.hide(menu) if (obj.hideTimer) { reg[id].hideTimer = window.clearTimeout(reg[id].hideTimer) } if (!obj.open && !obj.aniTimer) reg[id].startSlide(true) } } ypSlideOutMenu.hideMenu = function(id) { var obj = ypSlideOutMenu.Registry[id] if (obj.container) { if (obj.hideTimer) window.clearTimeout(obj.hideTimer) obj.hideTimer = window.setTimeout("ypSlideOutMenu.hide('" + id + "')", ypSlideOutMenu.hideDelay); } } ypSlideOutMenu.hideAll = function() { var reg = ypSlideOutMenu.Registry for (menu in reg) { ypSlideOutMenu.hide(menu); if (menu.hideTimer) window.clearTimeout(menu.hideTimer); } } ypSlideOutMenu.hide = function(id) { var obj = ypSlideOutMenu.Registry[id] obj.over = false if (obj.hideTimer) window.clearTimeout(obj.hideTimer) obj.hideTimer = 0 if (obj.open && !obj.aniTimer) obj.startSlide(false) } ypSlideOutMenu.prototype.startSlide = function(open) { this[open ? "onactivate" : "ondeactivate"]() this.open = open if (open) this.setVisibility(true) this.startTime = (new Date()).getTime() this.aniTimer = window.setInterval(this.gRef + ".slide()", ypSlideOutMenu.minCPUResolution) } ypSlideOutMenu.prototype.slide = function() { var elapsed = (new Date()).getTime() - this.startTime if (elapsed > ypSlideOutMenu.aniLen) this.endSlide() else { var d = Math.round(Math.pow(ypSlideOutMenu.aniLen-elapsed, 2) * this.accelConst) if (this.open && this.dirType == "-") d = -d else if (this.open && this.dirType == "+") d = -d else if (!this.open && this.dirType == "-") d = -this.dim + d else d = this.dim + d this.moveTo(d) } } ypSlideOutMenu.prototype.endSlide = function() { this.aniTimer = window.clearTimeout(this.aniTimer) this.moveTo(this.open ? this.outPos : this.homePos) if (!this.open) this.setVisibility(false) if ((this.open && !this.over) || (!this.open && this.over)) { this.startSlide(this.over) } } ypSlideOutMenu.prototype.setVisibility = function(bShow) { var s = this.ns4 ? this.container : this.container.style s.visibility = bShow ? "visible" : "hidden" } ypSlideOutMenu.prototype.moveTo = function(p) { this.style[this.orientation == "h" ? "left" : "top"] = this.ns4 ? p : p + "px" } ypSlideOutMenu.prototype.getPos = function(c) { return parseInt(this.style[c]) } ypSlideOutMenu.prototype.onactivate = function() { } ypSlideOutMenu.prototype.ondeactivate = function() { } Last edited by mundi : 15-10-2005 at 13:55. |
|
|
|
|
|
#6 (permalink) |
|
Registered User
Join Date: Oct 2005
Posts: 4
|
sorry, i have been up for 2 days trying to figure it out lol, really frustrated, any help is GREATLY APPRECIATED! here you go.. http://www.xvcd.info/test.html |
|
|
|
#7 (permalink) | |
|
I Call Shenanigans™
Join Date: Feb 2003
Location: Manchester, England.
Posts: 9,971
|
Quote:
pardon ? |
|
|
|
|
#10 (permalink) |
|
Registered User
Join Date: Oct 2005
Posts: 4
|
oh,,,, i know guys...im sorry, i have been up for days, im going to bed now, can you please help me??? here is the demo link where it is http://www.xvcd.info/test.html |
|
|
|
#11 (permalink) |
|
Senior Member
Join Date: Jan 2005
Posts: 12,340
|
JavaScript is totally unneccessary for the sort of thing you're doing. I'd recommend going the much simpler route of using (X)HTML and CSS. Check out - http://www.alistapart.com/articles/dropdowns/ |
|
![]() |