Hi, not being a pro at programming just a web artist, <br>I found this drop down menu script and use it in frames <br>(it open/close over the frame).<br>Maybe it is what you looking for...<br>In any case, good luck!<br><br><br>Atomas ;-)<br>web intergrator<br><br><br><SCRIPT LANGUAGE="JavaScript1.2"><br><!--<br><br>var NS4 = (document.layers) ? true : false;<br>var IE4 = (document.all) ? true : false;<br>var maxZ = 1;<br><br>function popout(id, posY, width) {<br> this.id = id; // the element's name (and the variable's name)<br> this.posY = posY; // the element's top property<br> this.width = width; // the element's width<br> this.show = false; // do not show the element<br> this.makeImage = makeImage; // constructs the image's tab<br> this.makeElement = makeElement; // constructs the content box<br> this.showElement = showElement; // sets the element's visibility<br>}<br><br>function makeImage(imgURL, imgHeight, imgWidth, imgAlt) {<br> document.write(<br> '<STYLE TYPE="text/css">',<br> '#', this.id, 'img {',<br> 'position: absolute;',<br> 'left: 0; top: ', this.posY, ';',<br> 'width: ', imgWidth, ';',<br> 'z-index: 1',<br> '}',<br> '</STYLE>',<br> '<DIV ID="', this.id, 'img">',<br> '<A HREF="javascript:', this.id, '.showElement()">',<br> '<IMG SRC="', imgURL, '" ALT="', imgAlt, '" BORDER="0" ',<br> 'HEIGHT="', imgHeight, '" WIDTH="', imgWidth, '">',<br> '</A></DIV>'<br>  

;<br>}<br><br>function makeElement(boxBg, boxColor, boxCode) {<br> var padding = (NS4) ? '' : 'padding: 3 0 3 3;';<br> document.write(<br> '<STYLE TYPE="text/css">',<br> '#', this.id, 'box {',<br> 'position: absolute;',<br> 'left: 0; top: ', this.posY, ';',<br> 'width: ', this.width, ';',<br> 'layer-background-color: ', boxBg, ';',<br> 'background-color: ', boxBg, ';',<br> 'visibility: hidden;',<br> 'border-width: 0;',<br> 'border-style: solid;',<br> 'border-color: ', boxColor, ';',<br> padding,<br> 'z-index: 1',<br> '}',<br> '</STYLE>',<br> '<DIV ID="', this.id, 'box">',<br> boxCode,<br> '</DIV>'<br>  

;<br>}<br><br>function showElement() {<br> this.show = !this.show;<br> var pos = (this.show) ? this.width : 0;<br> if (NS4) {<br> var str = (this.show) ? 'show' : 'hide';<br> eval('document.' + this.id + 'img.left = ' + pos);<br> eval('document.' + this.id + 'img.zIndex = ' + (++maxZ));<br> eval('document.' + this.id + 'box.zIndex = ' + maxZ);<br> eval('document.' + this.id + 'box.visibility = "' + str + '"');<br> } else {<br> var str = (this.show) ? 'visible' : 'hidden';<br> eval(this.id + 'img.style.left = ' + pos);<br> eval(this.id + 'img.style.zIndex = ' + (++maxZ));<br> eval(this.id + 'box.style.zIndex = ' + maxZ);<br> eval(this.id + 'box.style.visibility = "' + str + '"');<br> }<br>}<br><br>function styleEnabled() {<br> return ((NS4 && document.test) ¦¦ IE4);<br>}<br><br>function init() {<br> if (!styleEnabled()) return;<br> menu1 = new popout('menu1', 0, 70); // a global variable<br> menu1.makeImage('images/images/menu.gif', 50, 25,<br> 'Menu');<br> menu1.makeElement('003366', '003366',<br> '<A HREF="index.htm" target="_top"><IMG SRC="images/buttons/but_home.gif" WIDTH=63 HEIGHT=58 border=0 VSPACE=0 NAME="textField1"></A><BR>' +<br> '<A HREF="javascript:void(0)"><IMG SRC="images/buttons/but_go.gif" WIDTH=63 HEIGHT=60 border=0 VSPACE=0 NAME="textField2"></A><BR>' +<br> '<A HREF="wholesale/e_frame_w.html"><IMG SRC="images/buttons/but_w.gif" WIDTH=63 HEIGHT=71 border=0 VSPACE=0 NAME="textField3"></A><BR>' <br> );<br> <br> menu2 = new popout('menu2', 195, 70); // a global variable<br> menu2.makeImage('images/images/textiles.gif', 90, 25,<br> 'Textiles');<br> menu2.makeElement('003366', '003366',<br> '<A HREF="retail/nylon/preload_nylon.htm" target="_top"><IMG SRC="images/buttons/but_nylon.gif" WIDTH=63 HEIGHT=60 border=0 VSPACE=0 NAME="textField1"></A><BR>' +<br> '<A HREF="retail/retail_frameset.htm"><IMG SRC="images/buttons/but_microtex.gif" WIDTH=63 HEIGHT=64 border=0 VSPACE=0 NAME="textField2"></A><BR>' +<br> '<A HREF="retail/retail_frameset.htm"><IMG SRC="images/buttons/but_stretch.gif" WIDTH=63 HEIGHT=59 border=0 VSPACE=0 NAME="textField3"></A><BR>' +<br> '<A HREF="retail/retail_frameset.htm"><IMG SRC="images/buttons/but_cotton.gif" WIDTH=63 HEIGHT=57 border=0 VSPACE=0 NAME="textField4"></A><BR>' <br>  

;<br> <br> menu3 = new popout('menu3', 440, 70); // a global variable<br> menu3.makeImage('images/images/infos.gif', 45, 25,<br> 'Infos');<br> menu3.makeElement('003366', '003366',<br> '<A HREF="javascript:void(0)"><IMG SRC="images/buttons/but_help.gif" WIDTH=63 HEIGHT=62 border=0 VSPACE=0 NAME="textField1"></A><BR>' +<br> '<a href="mailto:<A HREF="mailto:jude@cam.org">jude@cam.org</A>%20"><IMG SRC="images/buttons/but_email.gif" WIDTH=63 HEIGHT=60 border=0 VSPACE=0 NAME="textField2"></A><BR>' <br> );<br>}<br><br>init();<br><br>// --><br></SCRIPT>