file index.htm blah blah blah....<title> </head> <frameset cols="20%,*"> ------------------- i'm dividing the initial frame into 2 vertical columns syntax : rows/cols="n1,n2,n3... "where nX are integers representing pixel width/height* rows/cols="20%,80%" (equiv to ) rows/cols="20%,*" ie. rows/cols="*,*" implies two halves ="*,*,*" implies three equal parts ="10%,20%,*" 10,20 percent of the frame space and the rest is indicated by the asterix -------------------- <frame src="menu.html" name=menu> <frame src="content1.html name=content> </frameset> </html> the other files are none other than your normal html files..frames has nothing to play with them... menu.html --------- <head>.............</head> <body> <a href="content1.html" target="content">content1</a> <a href="content2.html" target="content">content2</a> <a href="content3.html" target="content">content3</a> <a href="content4.html" target="content">content4</a> <a href="content5.html" target="content">content5</a> </body> </html> the target parameter is specified so that if you click a link on the left frame, the page gets loaded in the right frame, which is the target you specify....so from then on whenever you give a link, be specific as to which frame does the link has to load the page in... actually there or 3/4 types of target tags.. target=parent -> refers to the parent window top -> refers to the topmost window which doesn't have a frame blank -> opens up a new windwo... the end......vanakam.. hope this helps you...i know that this is a very brief info..any more qns. do ask me..and FYI, using frames in your page is not an advisable thing..because it screws up so many things and leaves users with browsers that doesn't support frames in cold...so mind it... i visited your home page...the image is real good, though it's big and takes quite some time to get loaded.. bye da.. bala ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com Move To: