It took me some figuring, but I figured this out.<br><br>First of all, you need to create 3 more layers, one for each piece of text you want on the file. Position them where the file lays when open. Then, in your empty.gif a href tag, add the function call show('textlayer1'). In your Java Script, create the show function as shown below:<br><br><script LANGUAGE="JAVASCRIPT"><br>var ns4 = false;<br>var ie4 = false;<br>browser = navigator.appName;<br>version = navigator.appVersion.substring(0,1);<br>if (browser == "Netscape" && version >= 4)<br> {<br> ns4 = true;<br> }<br>if (browser == "Microsoft Internet Explorer" && navigator.appVersion.substring(0,2) >= 4)<br> {<br> ie4 = true;<br> }<br><br>function show(parent,id) {<br> if (ns4)<br> {<br>document.layers[parent].layers['page1'].visibility = "hide";<br>document.layers[parent].layers[id].visibility = "show";<br> } <br> else if (ie4) <br> {<br> document.all[id].style.visibility = "hidden";<br> document.all[id].style.visibility = "visible";<br> }<br>}<br><br><br>Next, alter your z-index. Each folder should have an odd z-index, and it's text should have the corrosponding even z-index. Make your empty.gif z-index all the same layer.<br><br>And there you have it. Oh yeah, if you have any problems with the text still showing up, you can create a function called hide()<br><br>function hide(parent,id) {<br> if (ns4)<br> {<br>document.layers[parent].layers['page1'].visibility = "show";<br>document.layers[parent].layers[id].visibility = "hide";<br> } <br> else if (ie4) <br> {<br> document.all[id].style.visibility = "visible";<br> document.all[id].style.visibility = "hidden";<br> }<br>}<br><br><br>Note: You will want to restrain the height and width of your text by either the layer, or placing a table in the layer. Since I am fairly new to DHTML, I figured a table would be easiest.