You're right of course Clinton. I do know a little html and am
always trying my best to pick it up. It's a bit more time consuming
than I have time for at present though.
Anyway, I do have the attributes set as you assumed but this doesn't
appear to be the problem.
The menu code is actually inserted in a cell in the table, ie the
one underneath the picture in the top left cell and is in line 26.
(it's not there right now of course, but shown as the code
underneath)
I actually want the menu in the top of the cel underneath, above the
picture of a sitting lady.
The code is inserted in the relevant place but the menu always shows
in the top left of the page, sort of outside of the actual tables
and in the page itself.
If I try and place the code in any other cell then the same thing
happens. It always defaults to top left of page.
If I place a picture in the cell I want the menu in, it's no problem
as can be seen by the picture I already have in it.
I'm actually reconstructing the page in Dreamweaver at present to
see if it does the same thing and as suspected it does.
The page code is as follows. (I've only numbered the lines to 30)
1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2. <html>
3. <head>
4. <title>index</title>
5. <meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
6. </head>
7.
8. <body vlink="#FF00FF" alink="#9966FF">
9. <table width="100%" border="1" bordercolor="#FFFFFF">
10. <tr>
11. <td width="12%" align="left" valign="top"><a
href="
www.leighhetherington.co.uk"><img src="/Images/Leigh.jpg" 12.
width="135" height="146" border="0"></a></td>
12. <td width="60%" align="center" valign="top"
bgcolor="#FFFFCC"><h4><font face="Trebuchet MS, Microsoft Sans
Serif">Mother
13. of the bride outfits and special occasion fashions
at:</font></h4>
14. <h1><font color="#FF0066" face="Vivaldi">Norma & June
Fashions Ltd</font></h1>
15. <h5><font face="Trebuchet MS, Microsoft Sans Serif">Serving
the needs of
16. the nations women</font></h5>
17. </td>
18. <td width="28%" align="left" valign="top"
bgcolor="#FFFFCC"><div align="center">
19. <object
classid="clsid

27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="
http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"
width="116" height="146" align="right">
20. <param name="movie" value="/Media%20Files/Nippon.swf">
21. <param name="quality" value="high">
22. <embed src="/Media%20Files/Nippon.swf" width="116"
height="146" align="right" quality="high"
pluginspage="
http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash"></embed></object>
23. </div></td>
24. </tr>
25. <tr>
26. <td height="283" align="left" valign="top"
bgcolor="#660000"><p> </p>
27. <p><img src="/Images/PV14thumb.jpg" width="135"
height="272"></p></td>
28. <td align="left" valign="top"><p><font face="Trebuchet MS,
Microsoft Sans Serif">Congratulations.
29. <br>
30. You have just found the best collection of individual
ladies fashions
in the north-east and UK. Our designer collection of mother
of the bride
outfits, mother of the groom outfits and special occasion
dresses and
suits are from leading fabulous fashion houses and is the
best you can
expect to see in any boutique in the UK, let alone the north
east. No,
this is not a light-hearted remark. We're deadly serious. If
you haven't
visited, then you really don't know what you are missing.
</font></p>
<p><font face="Trebuchet MS, Microsoft Sans Serif">Mother of
the bride outfits
are our speciality, equally with mother of the groom, but we
also have
a tremendous range of everyday ladies fashionable clothing at
prices to
suit all pockets.<br>
We carry in stock the wonderful collections of ladies shoes
and clutch
bags from Renata, Nicol and Sandra Vera, also at very
reasonable prices.<br>
We only buy our stock on trust for you, as it is you who must
be satisfied
with it more than us. It must therefore fulfil three
essential criteria.
It has to be superb in style, perfect in quality and above
all it must
represent the absolute best in value for money. Although we
stock many
labels, we only choose those items from each suppliers range
that matches
our own exacting standards. </font></p>
<font face="Trebuchet MS, Microsoft Sans Serif"><p>We make no
compromise on this as we don't just want your business today,
we want it tomorrow as well. More than that we need your
personal recommendations
to friends and family. Some of the labels we stock can also
be found in
the high street clothes shops department stores where they
are generally
much more expensive. Let's face it, the high street rent and
rates have
to be paid by someone. This means you. Anyway clothing stores
on the high
street don't have the same commitment to their customers as
we do. The
best fashion items are generally sold by independents.<br>
If you have found us through a search then we know we
probably have what
you are looking for. We really do want to help you so just
call us in
shop hours or email and we will do our best to help you out.
That's a
promise. Call now 0191 5273945, or <a
href="file:///C|/Documents%20and%20Settings/The%20Secretary.LYNN-OFFICE/My%20Documents/My%20Videos/Flash%20video/
[email protected]">email
June.</a><br>
We don't actually sell wedding gowns but do have some
suppliers who we
can source them from, so if you are stuck and know the gown
you want then
we will do our best to get it for you, otherwise I am adding
a link to
a local shop who provides exactly this sort of service.<br>
Customer feedback<br>
New to the site is the option to allow you to comment about
us on our
feedback site. Just click on the Feedback button on the
left.<br>
</p>
</font>
<p><font face="Trebuchet MS, Microsoft Sans Serif">The autumn -
winter 2005
stock is pretty much all with us now, although there are a
few labels
we have repeated on that are still to come in. The special
occasion wear
is selling fast so don't delay. Come in as early as possible
to get the
maximum choice.<br>
We have just competed our spring and summer 2006 forward
orders and have
added a few new labels to our massive list.<br>
We are now without doubt the only shop in the north of
England and possibly
within the UK to hold as many specialist labels in one shop.
<br>
Watch our newspage for details of new deliveries and expected
delivery
dates. email to add your address to our mailing
list</font><br>
</p></td>
<td align="left" valign="top"><p><font color="#0000FF"
face="Trebuchet MS, Microsoft Sans Serif">Before
I go any further, if you are one our many USA visitors who
are looking
for Estelles Dressy Dresses then your visit isn't in vain.
Just Click
Here (this is no good to UK customers)<br>
If it's Estelles of Barcelona you are looking for then go no
further.<img src="/Images/Estelles-thumb.gif" width="115"
height="279" align="right"></font></p>
<p><font color="#0000FF" face="Trebuchet MS, Microsoft Sans
Serif"> We are
a proud supplier of this top Italian collection. If we don't
have it in
stock then we'll do our best to get it for you.<br>
OK then, on with the show. <br>
As you may have guessed, we have a huge collection of mother
of the bride
outfits, grooms mother outfits and special occasion dresses,
suits and
outfits. We have approximately 800 suits in stock most of the
year; trouser
suits, dress suits or skirt and jacket. Enough here to suit
anyone, and
at prices that won't be matched anywhere else in the region.
We have beautiful
structured and formal outfits that fit like a glove for those
with sylph
like figures through to soft and luxurious layered and floaty
dresses
and fashions for the larger lady in plus sizes. Our sizes
range from 10
to 26 but we also do slightly outside these limits due to the
differences
in sizing from label to label. Try us and see. If you are
searching for
Ascot outfits or hats we have taken delivery of some fabulous
new labels
for spring 2005, including special outfits for the larger
lady; large
sizes but not large on price or lacking anything in terms of
style. Outfits
for larger ladies especially for the mother of the bride,
have always
been a problem in the high street shops but we believe we can
now offer
elegance, sophistication and affordability in this range.<br>
For those who really don't want a one occasion outfit, we
also have a
superb selection of exquisite fashions (though not expensive
fashions),
much better priced that can be worn anywhere where you might
want to look
special afterwards. Cruise clothing features well in our
stock with many
lightweight, chiffon, silk and polyester dresses with or
without jackets.<br>
As can be seen on the link bar on the left, our collection
also features
a comprehensive range of outfits, casual and leisure
fashions, accessories,
special occasion shoes for women, and a superb selection of
hats etc,
not necessarily just for the mother of the bride so
please browse
through. Best of all, why not drop in and see for yourself.
Go on, spoil
yourself.<br>
If you know what you want and can't get it locally, or want
it at the
best price then phone us. We are placing special orders for
customers
every day and sending outfits to all over the UK, as well as
the rest
of the world. (Dubai being the latest addition to
destinations)<br>
If you feel that you cannot get to the shop, despite our
wonderful visitors
customer airport collection service, then we might be able to
post out
an outfit for you to try on. Unfortunately because of the
cost involved
we cannot do this for free. We will be only too happy to send
things,
if we are able, if you pay the postage. Please contact me if
you want
to take advantage of this option.<br>
</font> </p>
<p><font color="#0000FF" face="Trebuchet MS, Microsoft Sans
Serif">Prom Dresses: We have
a limited stock and we are able to offer you the collection
from Le Gala
Prom by Mon Cheri. These wonderful garments are from one of
the leading
labels for this sort of occasion. Just find the outfit you
want and ring
us with the style number, colour and size and leave the rest
to us.<br>
Remember to call us with all your requirements. We have
unlimited suppliers
even though we do have limited shop space to keep a stock of
absolutely
everything you might want.</font><br>
</p></td>
</tr>
<tr>
<td height="324" align="left" valign="top"> </td>
<td align="left" valign="top"> </td>
<td align="left" valign="top"> </td>
</tr>
</table>
</body>
</html>
This is the code to paste into the page:
<script type='text/javascript'>
function Go(){return}
/***********************************************************************
YOU CAN MANUALLY CHANGE THE MENU HERE, BUT BE VERY CAREFUL !
***********************************************************************/
Menu1=new Array("Site index","","",0,20,135);
Menu2=new
Array("Home","
http://www.thebridesmother.co.uk/index.htm","",0,0,135);
Menu3=new Array("Mother of the
Bride","
http://www.thebridesmother.co.uk/Mother-of-the-bride-outfits.htm","",0,0,135);
Menu4=new Array("Special
Occasions","
http://www.thebridesmother.co.uk/Special-occasion-fashions.htm","",0,20,135);
Menu5=new Array("Shoes, Hats &
Bags","
http://www.thebridesmo6ther.co.uk/Shoes-hats-bags.htm","",0,20,135);
Menu6=new Array("Fashion
Jewellery","
http://www.thebridesmother.co.uk/Fashion-Jewellery.htm","",0,20,135);
Menu7=new Array("General
Fashions","
http://www.thebridesmother.co.uk/Ladies-Fashions.htm","",0,20,135);
Menu8=new
Array("News","
http://www.thebridesmother.co.uk/News.htm","",0,20,135);
var NoOffFirstLineMenus=8; // Number of first level items
var LowBgColor='0000FF'; // Background color when mouse is not over
var LowSubBgColor='0000FF'; // Background color when mouse is not
over on subs
var HighBgColor='FFFF00'; // Background color when mouse is over
var HighSubBgColor='FFFF99'; // Background color when mouse is over
on subs
var FontLowColor='FFFFFF'; // Font color when mouse is not over
var FontSubLowColor='FFFFFF'; // Font color subs when mouse is not
over
var FontHighColor='000000'; // Font color when mouse is over
var FontSubHighColor='000000'; // Font color subs when mouse is over
var BorderColor='D8E4F8'; // Border color
var BorderSubColor='CCFFFF'; // Border color for subs
var BorderWidth=1; // Border width
var BorderBtwnElmnts=1; // Border between elements 1 or 0
var FontFamily="Trebuchet MS" // Font family menu items
var FontSize=10; // Font size menu items
var FontBold=0; // Bold menu items 1 or 0
var FontItalic=0; // Italic menu items 1 or 0
var MenuTextCentered='left'; // Item text position 'left', 'center'
or 'right'
var MenuCentered='left'; // Menu horizontal position 'left',
'center' or 'right'
var MenuVerticalCentered='top'; // Menu vertical position 'top',
'middle','bottom' or static
var ChildOverlap=.2; // horizontal overlap child/ parent
var ChildVerticalOverlap=.2; // vertical overlap child/ parent
var StartTop=1; // Menu offset x coordinate
var StartLeft=1; // Menu offset y coordinate
var VerCorrect=0; // Multiple frames y correction
var HorCorrect=0; // Multiple frames x correction
var LeftPaddng=3; // Left padding
var TopPaddng=2; // Top padding
var FirstLineHorizontal=0; // SET TO 1 FOR HORIZONTAL MENU, 0 FOR
VERTICAL
var MenuFramesVertical=1; // Frames in cols or rows 1 or 0
var DissapearDelay=1000; // delay before menu folds in
var TakeOverBgColor=1; // Menu frame takes over background color
subitem frame
var FirstLineFrame='navig'; // Frame where first level appears
var SecLineFrame='space'; // Frame where sub levels appear
var DocTargetFrame='space'; // Frame where target documents appear
var TargetLoc=''; // span id for relative positioning
var HideTop=0; // Hide first level when loading new document 1 or
0
var MenuWrap=1; // enables/ disables menu wrap 1 or 0
var RightToLeft=0; // enables/ disables right to left unfold 1 or 0
var UnfoldsOnClick=0; // Level 1 unfolds onclick/ onmouseover
var WebMasterCheck=0; // menu tree checking on or off 1 or 0
var ShowArrow=1; // Uses arrow gifs when 1
var KeepHilite=1; // Keep selected path highligthed
var Arrws=['tri.gif',5,10,'tridown.gif',10,5,'trileft.gif',5,10]; //
Arrow source, width and height
/***********************************************************************
DO NOT EDIT ANYTHING BELOW THIS LINE - IT WILL BREAK THE SCRIPT !
***********************************************************************/
var AgntUsr=navigator.userAgent.toLowerCase();
var DomYes=document.getElementById?1:0;
var
NavYes=AgntUsr.indexOf('mozilla')!=-1&&AgntUsr.indexOf('compatible')==-1?1:0;
var ExpYes=AgntUsr.indexOf('msie')!=-1?1:0;
var Opr=AgntUsr.indexOf('opera')!=-1?1:0;
var Opr6orless=window.opera &&
navigator.userAgent.search(/opera.[1-6]/i)!=-1 //DynamicDrive.com
added code
var DomNav=DomYes&&NavYes?1:0;
var DomExp=DomYes&&ExpYes?1:0;
var Nav4=NavYes&&!DomYes&&document.layers?1:0;
var Exp4=ExpYes&&!DomYes&&document.all?1:0;
var PosStrt=(NavYes||ExpYes)&&!Opr6orless?1:0;
var FrstLoc,ScLoc,DcLoc;
var ScWinWdth,ScWinHght,FrstWinWdth,FrstWinHght;
var ScLdAgainWin;
var FirstColPos,SecColPos,DocColPos;
var RcrsLvl=0;
var FrstCreat=1,Loadd=0,Creatd=0,IniFlg,AcrssFrms=1;
var FrstCntnr=null,CurrntOvr=null,CloseTmr=null;
var CntrTxt,TxtClose,ImgStr;
var Ztop=100;
var ShwFlg=0;
var M_StrtTp=StartTop,M_StrtLft=StartLeft;
var StaticPos=0;
var LftXtra=DomNav&&!Opr?LeftPaddng:0; //Changed for Opera
var TpXtra=DomNav?TopPaddng:0;
var M_Hide=Nav4?'hide':'hidden';
var M_Show=Nav4?'show':'visible';
var
Par=parent.frames[0]&&FirstLineFrame!=SecLineFrame?parent:window;
var Doc=Par.document;
var Bod=Doc.body;
var Trigger=NavYes&&!Opr?Par:Bod; //Changed for Opera
MenuTextCentered=MenuTextCentered==1||MenuTextCentered=='center'?'center':MenuTextCentered==0||MenuTextCentered!='right'?'left':'right';
WbMstrAlrts=["Item not defined: ","Item needs height: ","Item needs
width: "];
if(Trigger.onload)Dummy=Trigger.onload;
if(DomNav||Opr)Trigger.addEventListener('load',Go,false); //Changed
for Opera
else Trigger.onload=Go;
function Dummy(){return}
function CnclSlct(){return false}
function RePos(){
FrstWinWdth=ExpYes?FrstLoc.document.body.clientWidth:FrstLoc.innerWidth;
FrstWinHght=ExpYes?FrstLoc.document.body.clientHeight:FrstLoc.innerHeight;
ScWinWdth=ExpYes?ScLoc.document.body.clientWidth:ScLoc.innerWidth;
ScWinHght=ExpYes?ScLoc.document.body.clientHeight:ScLoc.innerHeight;
if(MenuCentered=='justify'&&FirstLineHorizontal){
FrstCntnr.style.width=FrstWinWdth;
ClcJus();
var P=FrstCntnr.FrstMbr,W=Menu1[5],i;
for(i=0;i<NoOffFirstLineMenus;i++){P.style.width=W;P=P.PrvMbr}}
StaticPos=-1;
if(TargetLoc)ClcTrgt();
if(MenuCentered)ClcLft();
if(MenuVerticalCentered)ClcTp();
PosMenu(FrstCntnr,StartTop,StartLeft)}
function UnLoaded(){
if(CloseTmr)clearTimeout(CloseTmr);
Loadd=0; Creatd=0;
if(HideTop){
var FCStyle=Nav4?FrstCntnr:FrstCntnr.style;
FCStyle.visibility=M_Hide}}
function ReDoWhole(){
if(ScWinWdth!=ScLoc.innerWidth||ScWinHght!=ScLoc.innerHeight||FrstWinWdth!=FrstLoc.innerWidth||FrstWinHght!=FrstLoc.innerHeight)Doc.location.reload()}function
Check(WMnu,NoOf){ var i,array,ArrayLoc;
ArrayLoc=parent.frames[0]?parent.frames[FirstLineFrame]:self;
for(i=0;i<NoOf;i++){ array=WMnu+eval(i+1);
if(!ArrayLoc[array]){WbMstrAlrt(0,array); return false} if(i==0){
if(!ArrayLoc[array][4]){WbMstrAlrt(1,array); return false}
if(!ArrayLoc[array][5]){WbMstrAlrt(2,array); return false}}
if(ArrayLoc[array][3])if(!Check(array+'_',ArrayLoc[array][3]))
returnfalse} return true}function WbMstrAlrt(No,Xtra){ return
confirm(WbMstrAlrts[No]+Xtra+' ')}function Go(){ Dummy();
if(Loadd||!PosStrt)return; BeforeStart(); Creatd=0; Loadd=1;
status='Building menu'; if(FrstCreat){ if(FirstLineFrame =="" ||
!parent.frames[FirstLineFrame]){ FirstLineFrame=SecLineFrame;
if(FirstLineFrame =="" || !parent.frames[FirstLineFrame]){
FirstLineFrame=SecLineFrame=DocTargetFrame; if(FirstLineFrame
==""
||!parent.frames[FirstLineFrame])FirstLineFrame=SecLineFrame=DocTargetFrame=''}}
if(SecLineFrame =="" || !parent.frames[SecLineFrame]){
SecLineFrame=DocTargetFrame; if(SecLineFrame ==""
||!parent.frames[SecLineFrame])SecLineFrame=DocTargetFrame=FirstLineFrame}
if(DocTargetFrame ==""
||!parent.frames[DocTargetFrame])DocTargetFrame=SecLineFrame;
if(WebMasterCheck){
if(!Check('Menu',NoOffFirstLineMenus)){status='buildaborted';return}}
FrstLoc=FirstLineFrame!=""?parent.frames[FirstLineFrame]:window;
ScLoc=SecLineFrame!=""?parent.frames[SecLineFrame]:window;
DcLoc=DocTargetFrame!=""?parent.frames[DocTargetFrame]:window; if
(FrstLoc==ScLoc) AcrssFrms=0; if
(AcrssFrms)FirstLineHorizontal=MenuFramesVertical?0:1;
FrstWinWdth=ExpYes?FrstLoc.document.body.clientWidth:FrstLoc.innerWidth;
FrstWinHght=ExpYes?FrstLoc.document.body.clientHeight:FrstLoc.innerHeight;
ScWinWdth=ExpYes?ScLoc.document.body.clientWidth:ScLoc.innerWidth;
ScWinHght=ExpYes?ScLoc.document.body.clientHeight:ScLoc.innerHeight;
if(Nav4){
CntrTxt=MenuTextCentered!='left'?"<divalign='"+MenuTextCentered+"'>":"";
TxtClose="</font>"+MenuTextCentered!='left'?"</div>":""}}
FirstColPos=Nav4?FrstLoc.document:FrstLoc.document.body;
SecColPos=Nav4?ScLoc.document:ScLoc.document.body;
DocColPos=Nav4?DcLoc.document:ScLoc.document.body;
if(TakeOverBgColor)FirstColPos.bgColor=AcrssFrms?SecColPos.bgColor

ocColPos.bgColor;
if(MenuCentered=='justify'&&FirstLineHorizontal)ClcJus();
if(FrstCreat){
FrstCntnr=CreateMenuStructure('Menu',NoOffFirstLineMenus);
FrstCreat=AcrssFrms?0:1} else
CreateMenuStructureAgain('Menu',NoOffFirstLineMenus);
if(TargetLoc)ClcTrgt(); if(MenuCentered)ClcLft();
if(MenuVerticalCentered)ClcTp();
PosMenu(FrstCntnr,StartTop,StartLeft); IniFlg=1; Initiate();
Creatd=1; if (AcrssFrms) //Added for Opera { //Added for Opera
ScLdAgainWin=ExpYes?ScLoc.document.body:ScLoc;
ScLdAgainWin.onunload=UnLoaded; } //Added for Opera
Trigger.onresize=Nav4?ReDoWhole:RePos; AfterBuild();
if(MenuVerticalCentered=='static'&&!AcrssFrms)setInterval('KeepPos()',250);
status='Menu ready for use'}function KeepPos(){ var
TS=ExpYes?FrstLoc.document.body.scrollTop:FrstLoc.pageYOffset;
if(TS!=StaticPos){ var FCStyle=Nav4?FrstCntnr:FrstCntnr.style;
FCStyle.top=FrstCntnr.OrgTop=StartTop+TS;StaticPos=TS}}function
ClcJus(){ var
a=BorderBtwnElmnts?1:2,b=BorderBtwnElmnts?BorderWidth:0;
varSize=Math.round(((FrstWinWdth-a*BorderWidth)/NoOffFirstLineMenus)-b),i,j;
for(i=1;i<NoOffFirstLineMenus+1;i++){j=eval('Menu'+i);j[5]=Size}
StartLeft=0}function ClcTrgt(){
varTLoc=Nav4?FrstLoc.document.layers[TargetLoc]

omYes?FrstLoc.document.getElementById(TargetLoc):FrstLoc.document.all[TargetLoc];
StartTop=M_StrtTp; StartLeft=M_StrtLft; if(DomYes){
while(TLoc){StartTop+=TLoc.offsetTop;StartLeft+=TLoc.offsetLeft;TLoc=TLoc.offsetParent}}
else{StartTop+=Nav4?TLoc.pageY:TLoc.offsetTop;StartLeft+=Nav4?TLoc.pageX:TLoc.offsetLeft}}function
ClcLft(){ if(MenuCentered!='left'&&MenuCentered!='justify'){
varSize=FrstWinWdth-(!Nav4?parseInt(FrstCntnr.style.width):FrstCntnr.clip.width);
StartLeft=M_StrtLft;
StartLeft+=MenuCentered=='right'?Size:Size/2}}function ClcTp(){
if(MenuVerticalCentered!='top'&&MenuVerticalCentered!='static'){
varSize=FrstWinHght-(!Nav4?parseInt(FrstCntnr.style.height):FrstCntnr.clip.height);
StartTop=M_StrtTp;
StartTop+=MenuVerticalCentered=='bottom'?Size:Size/2}}function
PosMenu(CntnrPntr,Tp,Lt){ var Topi,Lefti,Hori; var Cntnr=CntnrPntr;
var Mmbr=Cntnr.FrstMbr; var CntnrStyle=!Nav4?Cntnr.style:Cntnr; var
MmbrStyle=!Nav4?Mmbr.style:Mmbr; var
PadL=Mmbr.value.indexOf('<')==-1?LftXtra:0; var
PadT=Mmbr.value.indexOf('<')==-1?TpXtra:0; var
MmbrWt=!Nav4?parseInt(MmbrStyle.width)+PadL:MmbrStyle.clip.width;
var
MmbrHt=!Nav4?parseInt(MmbrStyle.height)+PadT:MmbrStyle.clip.height;
var CntnrWt=!Nav4?parseInt(CntnrStyle.width):CntnrStyle.clip.width;
var
CntnrHt=!Nav4?parseInt(CntnrStyle.height):CntnrStyle.clip.height;
var SubTp,SubLt; RcrsLvl++; if (RcrsLvl==1
&&AcrssFrms)!MenuFramesVertical?Tp=FrstWinHght-CntnrHt+(Nav4?4:0):Lt=RightToLeft?0:FrstWinWdth-CntnrWt+(Nav4?4:0);
if (RcrsLvl==2
&&AcrssFrms)!MenuFramesVertical?Tp=0:Lt=RightToLeft?ScWinWdth-CntnrWt:0;
if (RcrsLvl==2 && AcrssFrms){Tp+=VerCorrect;Lt+=HorCorrect}
CntnrStyle.top=RcrsLvl==1?Tp:0; Cntnr.OrgTop=Tp;
CntnrStyle.left=RcrsLvl==1?Lt:0; Cntnr.OrgLeft=Lt; if (RcrsLvl==1 &&
FirstLineHorizontal){
Hori=1;Lefti=CntnrWt-MmbrWt-2*BorderWidth;Topi=0} else{
Hori=Lefti=0;Topi=CntnrHt-MmbrHt-2*BorderWidth}
while(Mmbr!=null){ MmbrStyle.left=Lefti+BorderWidth;
MmbrStyle.top=Topi+BorderWidth;
if(Nav4)Mmbr.CmdLyr.moveTo(Lefti+BorderWidth,Topi+BorderWidth);
if(Mmbr.ChildCntnr){
if(RightToLeft)ChldCntnrWdth=Nav4?Mmbr.ChildCntnr.clip.width

arseInt(Mmbr.ChildCntnr.style.width);
if(Hori){ SubTp=Topi+MmbrHt+2*BorderWidth;
SubLt=RightToLeft?Lefti+MmbrWt-ChldCntnrWdth:Lefti}
else{SubLt=RightToLeft?Lefti-ChldCntnrWdth+ChildOverlap*MmbrWt+BorderWidth:Lefti+(1-ChildOverlap)*MmbrWt+BorderWidth;
SubTp=RcrsLvl==1&&AcrssFrms?Topi:Topi+ChildVerticalOverlap*MmbrHt}
PosMenu(Mmbr.ChildCntnr,SubTp,SubLt)} Mmbr=Mmbr.PrvMbr;
if(Mmbr){ MmbrStyle=!Nav4?Mmbr.style:Mmbr;
PadL=Mmbr.value.indexOf('<')==-1?LftXtra:0;
PadT=Mmbr.value.indexOf('<')==-1?TpXtra:0;
MmbrWt=!Nav4?parseInt(MmbrStyle.width)+PadL:MmbrStyle.clip.width;
MmbrHt=!Nav4?parseInt(MmbrStyle.height)+PadT:MmbrStyle.clip.height;
Hori?Lefti-=BorderBtwnElmnts?(MmbrWt+BorderWidth)

MmbrWt):Topi-=BorderBtwnElmnts?(MmbrHt+BorderWidth)

MmbrHt)}}
RcrsLvl--}function Initiate(){ if(IniFlg){ Init(FrstCntnr);IniFlg=0;
if(ShwFlg)AfterCloseAll();ShwFlg=0}}function Init(CntnrPntr){ var
Mmbr=CntnrPntr.FrstMbr; var MCStyle=Nav4?CntnrPntr:CntnrPntr.style;
RcrsLvl++; MCStyle.visibility=RcrsLvl==1?M_Show:M_Hide;
while(Mmbr!=null){
if(Mmbr.Hilite){Mmbr.Hilite=0;if(KeepHilite)LowItem(Mmbr)}
if(Mmbr.ChildCntnr) Init(Mmbr.ChildCntnr); Mmbr=Mmbr.PrvMbr}
RcrsLvl--}function ClearAllChilds(Pntr){ var CPCCStyle; while
(Pntr){ if(Pntr.Hilite){ Pntr.Hilite=0;
if(KeepHilite)LowItem(Pntr); if(Pntr.ChildCntnr){
CPCCStyle=Nav4?Pntr.ChildCntnr

ntr.ChildCntnr.style;
CPCCStyle.visibility=M_Hide;
ClearAllChilds(Pntr.ChildCntnr.FrstMbr)} break}
Pntr=Pntr.PrvMbr}}function GoTo(){ if(this.LinkTxt){ status='';
var HP=Nav4?this.LowLyr:this; LowItem(HP);
this.LinkTxt.indexOf('javascript:')!=-1?eval(this.LinkTxt)

cLoc.location.href=this.LinkTxt}}function
HiliteItem(P){ if(Nav4){
if(P.ro)P.document.images[P.rid].src=P.ri2; else{
if(P.HiBck)P.bgColor=P.HiBck;
if(P.value.indexOf('<img')==-1){ P.document.write(P.Ovalue);
P.document.close()}}} else{ if(P.ro){ var
Lc=P.Level==1?FrstLoc:ScLoc; Lc.document.images[P.rid].src=P.ri2}
else{ if(P.HiBck)P.style.backgroundColor=P.HiBck;
if(P.HiFntClr)P.style.color=P.HiFntClr}} P.Hilite=1}function
LowItem(P){ if(P.ro){ if(Nav4)P.document.images[P.rid].src=P.ri1;
else{ var Lc=P.Level==1?FrstLoc:ScLoc;
Lc.document.images[P.rid].src=P.ri1}} else{ if(Nav4){
if(P.LoBck)P.bgColor=P.LoBck;
if(P.value.indexOf('<img')==-1){ P.document.write(P.value);
P.document.close()}} else{
if(P.LoBck)P.style.backgroundColor=P.LoBck;
if(P.LwFntClr)P.style.color=P.LwFntClr}}}function OpenMenu(){
if(!Loadd||!Creatd) return; var
TpScrlld=ExpYes?ScLoc.document.body.scrollTop:ScLoc.pageYOffset; var
LScrlld=ExpYes?ScLoc.document.body.scrollLeft:ScLoc.pageXOffset; var
CCnt=Nav4?this.LowLyr.ChildCntnr:this.ChildCntnr; var
ThisHt=Nav4?this.clip.height

arseInt(this.style.height); var
ThisWt=Nav4?this.clip.width

arseInt(this.style.width);
varThisLft=AcrssFrms&&this.Level==1&&!FirstLineHorizontal?0:Nav4?this.Container.left

arseInt(this.Container.style.left);
varThisTp=AcrssFrms&&this.Level==1&&FirstLineHorizontal?0:Nav4?this.Container.top

arseInt(this.Container.style.top);
var HP=Nav4?this.LowLyr:this; CurrntOvr=this; IniFlg=0;
ClearAllChilds(this.Container.FrstMbr); HiliteItem(HP);
if(CCnt!=null){ if(!ShwFlg){ShwFlg=1; BeforeFirstOpen()}
varCCW=Nav4?this.LowLyr.ChildCntnr.clip.width

arseInt(this.ChildCntnr.style.width);
varCCH=Nav4?this.LowLyr.ChildCntnr.clip.height

arseInt(this.ChildCntnr.style.height);
var ChCntTL=Nav4?this.LowLyr.ChildCntnr:this.ChildCntnr.style;
varSubLt=AcrssFrms&&this.Level==1?CCnt.OrgLeft+ThisLft+LScrlld:CCnt.OrgLeft+ThisLft;
varSubTp=AcrssFrms&&this.Level==1?CCnt.OrgTop+ThisTp+TpScrlld:CCnt.OrgTop+ThisTp;
if(MenuWrap){ if(RightToLeft){
if(SubLt<LScrlld)SubLt=this.Level==1?LScrlld:SubLt+(CCW+(1-2*ChildOverlap)*ThisWt);
if(SubLt+CCW>ScWinWdth+LScrlld)SubLt=ScWinWdth+LScrlld-CCW}
else{if(SubLt+CCW>ScWinWdth+LScrlld)SubLt=this.Level==1?ScWinWdth+LScrlld-CCW:SubLt-(CCW+(1-2*ChildOverlap)*ThisWt);
if(SubLt<LScrlld)SubLt=LScrlld}
if(SubTp+CCH>TpScrlld+ScWinHght)SubTp=this.Level==1?SubTp=TpScrlld+ScWinHght-CCH:SubTp-CCH+(1-2*ChildVerticalOverlap)*ThisHt;
if(SubTp<TpScrlld)SubTp=TpScrlld}
ChCntTL.top=SubTp;ChCntTL.left=SubLt;ChCntTL.visibility=M_Show}
status=this.LinkTxt}function OpenMenuClick(){ if(!Loadd||!Creatd)
return; var HP=Nav4?this.LowLyr:this; CurrntOvr=this; IniFlg=0;
ClearAllChilds(this.Container.FrstMbr); HiliteItem(HP);
status=this.LinkTxt}function CloseMenu(){ if(!Loadd||!Creatd)
return; if(!KeepHilite){ var HP=Nav4?this.LowLyr:this;
LowItem(HP)} status=''; if(this==CurrntOvr){ IniFlg=1;
if(CloseTmr)clearTimeout(CloseTmr);
CloseTmr=setTimeout('Initiate(CurrntOvr)',DissapearDelay)}}function
CntnrSetUp(Wdth,Hght,NoOff){ var
x=RcrsLvl==1?BorderColor:BorderSubColor; this.FrstMbr=null;
this.OrgLeft=this.OrgTop=0; if(x)this.bgColor=x; if(Nav4){
this.visibility='hide'; this.resizeTo(Wdth,Hght)} else{
if(x)this.style.backgroundColor=x; this.style.width=Wdth;
this.style.height=Hght; this.style.fontFamily=FontFamily;
this.style.fontWeight=FontBold?'bold':'normal';
this.style.fontStyle=FontItalic?'italic':'normal';
this.style.fontSize=FontSize+'pt';
this.style.zIndex=RcrsLvl+Ztop}}function
MbrSetUp(MmbrCntnr,PrMmbr,WhatMenu,Wdth,Hght){ var
Location=RcrsLvl==1?FrstLoc:ScLoc; var MemVal=eval(WhatMenu+'[0]');
var t,T,L,W,H,S; var a,b,c,d; this.PrvMbr=PrMmbr;
this.Level=RcrsLvl; this.LinkTxt=eval(WhatMenu+'[1]');
this.Container=MmbrCntnr; this.ChildCntnr=null; this.Hilite=0;
this.style.overflow='hidden';
this.style.cursor=ExpYes&&(this.LinkTxt||(RcrsLvl==1&&UnfoldsOnClick))?'hand':'default';
this.ro=0; if(MemVal.indexOf('rollover')!=-1){ this.ro=1;
this.ri1=MemVal.substring(MemVal.indexOf(':')+1,MemVal.lastIndexOf(':'));
this.ri2=MemVal.substring(MemVal.lastIndexOf(':')+1,MemVal.length);
this.rid=WhatMenu+'i';MemVal="<img
src='"+this.ri1+"'name='"+this.rid+"'>"} this.value=MemVal;
if(RcrsLvl==1){ a=LowBgColor; b=HighBgColor; c=FontLowColor;
d=FontHighColor} else{ a=LowSubBgColor; b=HighSubBgColor;
c=FontSubLowColor; d=FontSubHighColor} this.LoBck=a;
this.LwFntClr=c; this.HiBck=b; this.HiFntClr=d;
this.style.color=this.LwFntClr;
if(this.LoBck)this.style.backgroundColor=this.LoBck;
this.style.textAlign=MenuTextCentered;
if(eval(WhatMenu+'[2]'))this.style.backgroundImage="url(\'"+eval(WhatMenu+'[2]')+"\')";
if(MemVal.indexOf('<')==-1){ this.style.width=Wdth-LftXtra;
this.style.height=Hght-TpXtra; this.style.paddingLeft=LeftPaddng;
this.style.paddingTop=TopPaddng} else{ this.style.width=Wdth;
this.style.height=Hght} if(MemVal.indexOf('<')==-1&&DomYes){
t=Location.document.createTextNode(MemVal); this.appendChild(t)}
else this.innerHTML=MemVal; if(eval(WhatMenu+'[3]')&&ShowArrow){
a=RcrsLvl==1&&FirstLineHorizontal?3:RightToLeft?6:0; S=Arrws[a];
W=Arrws[a+1]; H=Arrws[a+2];
T=RcrsLvl==1&&FirstLineHorizontal?Hght-H-2

Hght-H)/2;
L=RightToLeft?2:Wdth-W-2; if(DomYes){
t=Location.document.createElement('img'); this.appendChild(t);
t.style.position='absolute'; t.src=S; t.style.width=W;
t.style.height=H; t.style.top=T; t.style.left=L} else{
MemVal+="<div style='position:absolute; top:"+T+";
left:"+L+";width:"+W+"; height:"+H+";visibility:inherit'><img
src='"+S+"'></div>"; this.innerHTML=MemVal}}
if(ExpYes){this.onselectstart=CnclSlct;
this.onmouseover=RcrsLvl==1&&UnfoldsOnClick?OpenMenuClick:OpenMenu;
this.onmouseout=CloseMenu;
this.onclick=RcrsLvl==1&&UnfoldsOnClick&&eval(WhatMenu+'[3]')?OpenMenu:GoTo
}
else{RcrsLvl==1&&UnfoldsOnClick?this.addEventListener('mouseover',OpenMenuClick,false):this.addEventListener('mouseover',OpenMenu,false);
this.addEventListener('mouseout',CloseMenu,false);
RcrsLvl==1&&UnfoldsOnClick&&eval(WhatMenu+'[3]')?this.addEventListener('click',OpenMenu,false):this.addEventListener('click',GoTo,false)}}function
NavMbrSetUp(MmbrCntnr,PrMmbr,WhatMenu,Wdth,Hght){ var a,b,c,d;
if(RcrsLvl==1){ a=LowBgColor; b=HighBgColor; c=FontLowColor;
d=FontHighColor} else { a=LowSubBgColor; b=HighSubBgColor;
c=FontSubLowColor; d=FontSubHighColor }
this.value=eval(WhatMenu+'[0]'); this.ro=0;
if(this.value.indexOf('rollover')!=-1){ this.ro=1;
this.ri1=this.value.substring(this.value.indexOf(':')+1,this.value.lastIndexOf(':'));
this.ri2=this.value.substring(this.value.lastIndexOf(':')+1,this.value.length);
this.rid=WhatMenu+'i';this.value="<img
src='"+this.ri1+"'name='"+this.rid+"'>"}
if(LeftPaddng&&this.value.indexOf('<')==-1&&MenuTextCentered=='left')this.value=' \;'+this.value;
if(FontBold)this.value=this.value.bold();
if(FontItalic)this.value=this.value.italics();
this.Ovalue=this.value; this.value=this.value.fontcolor(c);
this.Ovalue=this.Ovalue.fontcolor(d); this.value=CntrTxt+"<font
face='"+FontFamily+"'point-size='"+FontSize+"'>"+this.value+TxtClose;
this.Ovalue=CntrTxt+"<font
face='"+FontFamily+"'point-size='"+FontSize+"'>"+this.Ovalue+TxtClose;
this.LoBck=a; this.HiBck=b; this.ChildCntnr=null;
this.PrvMbr=PrMmbr; this.Hilite=0; this.visibility='inherit';
if(this.LoBck)this.bgColor=this.LoBck; this.resizeTo(Wdth,Hght);
if(!AcrssFrms&&eval(WhatMenu+'[2]'))this.background.src=eval(WhatMenu+'[2]');
this.document.write(this.value); this.document.close();
this.CmdLyr=new Layer(Wdth,MmbrCntnr); this.CmdLyr.Level=RcrsLvl;
this.CmdLyr.LinkTxt=eval(WhatMenu+'[1]');
this.CmdLyr.visibility='inherit';
this.CmdLyr.onmouseover=RcrsLvl==1&&UnfoldsOnClick?OpenMenuClick:OpenMenu;
this.CmdLyr.onmouseout=CloseMenu;
this.CmdLyr.captureEvents(Event.MOUSEUP);
this.CmdLyr.onmouseup=RcrsLvl==1&&UnfoldsOnClick&&eval(WhatMenu+'[3]')?OpenMenu:GoTo;
this.CmdLyr.LowLyr=this; this.CmdLyr.resizeTo(Wdth,Hght);
this.CmdLyr.Container=MmbrCntnr;
if(eval(WhatMenu+'[3]')&&ShowArrow){
a=RcrsLvl==1&&FirstLineHorizontal?3:RightToLeft?6:0;
this.CmdLyr.ImgLyr=new Layer(Arrws[a+1],this.CmdLyr);
this.CmdLyr.ImgLyr.visibility='inherit';
this.CmdLyr.ImgLyr.top=RcrsLvl==1&&FirstLineHorizontal?Hght-Arrws[a+2]-2

Hght-Arrws[a+2])/2;
this.CmdLyr.ImgLyr.left=RightToLeft?2:Wdth-Arrws[a+1]-2;
this.CmdLyr.ImgLyr.width=Arrws[a+1];
this.CmdLyr.ImgLyr.height=Arrws[a+2]; ImgStr="<img
src='"+Arrws[a]+"' width='"+Arrws[a+1]+"'height='"+Arrws[a+2]+"'>";
this.CmdLyr.ImgLyr.document.write(ImgStr);
this.CmdLyr.ImgLyr.document.close()}}function
CreateMenuStructure(MName,NumberOf){ RcrsLvl++; var
i,NoOffSubs,Mbr,Wdth=0,Hght=0; var PrvMmbr=null; var WMnu=MName+'1';
var MenuWidth=eval(WMnu+'[5]'); var MenuHeight=eval(WMnu+'[4]'); var
Location=RcrsLvl==1?FrstLoc:ScLoc; if
(RcrsLvl==1&&FirstLineHorizontal){ for(i=1;i<NumberOf+1;i++){
WMnu=MName+eval(i);
Wdth=eval(WMnu+'[5]')?Wdth+eval(WMnu+'[5]'):Wdth+MenuWidth}
Wdth=BorderBtwnElmnts?Wdth+(NumberOf+1)*BorderWidth:Wdth+2*BorderWidth;Hght=MenuHeight+2*BorderWidth}
else{ for(i=1;i<NumberOf+1;i++){ WMnu=MName+eval(i);
Hght=eval(WMnu+'[4]')?Hght+eval(WMnu+'[4]'):Hght+MenuHeight}
Hght=BorderBtwnElmnts?Hght+(NumberOf+1)*BorderWidth:Hght+2*BorderWidth;Wdth=MenuWidth+2*BorderWidth}
if(DomYes){ var MmbrCntnr=Location.document.createElement("div");
MmbrCntnr.style.position='absolute';
MmbrCntnr.style.visibility='hidden';
Location.document.body.appendChild(MmbrCntnr)} else{ if(Nav4) var
MmbrCntnr=new Layer(Wdth,Location) else{ WMnu+='c';
Location.document.body.insertAdjacentHTML("AfterBegin","<divid='"+WMnu+"'
style='visibility:hidden; position:absolute;'><\/div>"); var
MmbrCntnr=Location.document.all[WMnu]}} MmbrCntnr.SetUp=CntnrSetUp;
MmbrCntnr.SetUp(Wdth,Hght,NumberOf); if(Exp4){
MmbrCntnr.InnerString=''; for(i=1;i<NumberOf+1;i++){
WMnu=MName+eval(i); MmbrCntnr.InnerString+="<div
id='"+WMnu+"'style='position:absolute;'><\/div>"}
MmbrCntnr.innerHTML=MmbrCntnr.InnerString}
for(i=1;i<NumberOf+1;i++){ WMnu=MName+eval(i);
NoOffSubs=eval(WMnu+'[3]');
Wdth=RcrsLvl==1&&FirstLineHorizontal?eval(WMnu+'[5]')?eval(WMnu+'[5]'):MenuWidth:MenuWidth;
Hght=RcrsLvl==1&&FirstLineHorizontal?MenuHeight:eval(WMnu+'[4]')?eval(WMnu+'[4]'):MenuHeight;
if(DomYes){ Mbr=Location.document.createElement("div");
Mbr.style.position='absolute'; Mbr.style.visibility='inherit';
MmbrCntnr.appendChild(Mbr)} else Mbr=Nav4?new
Layer(Wdth,MmbrCntnr):Location.document.all[WMnu];
Mbr.SetUp=Nav4?NavMbrSetUp:MbrSetUp;
Mbr.SetUp(MmbrCntnr,PrvMmbr,WMnu,Wdth,Hght); if(NoOffSubs)
Mbr.ChildCntnr=CreateMenuStructure(WMnu+'_',NoOffSubs);
PrvMmbr=Mbr} MmbrCntnr.FrstMbr=Mbr; RcrsLvl--;
return(MmbrCntnr)}function
CreateMenuStructureAgain(MName,NumberOf){ var
i,WMnu,NoOffSubs,PrvMmbr,Mbr=FrstCntnr.FrstMbr; RcrsLvl++;
for(i=NumberOf;i>0;i--){ WMnu=MName+eval(i);
NoOffSubs=eval(WMnu+'[3]'); PrvMmbr=Mbr;
if(NoOffSubs)Mbr.ChildCntnr=CreateMenuStructure(WMnu+'_',NoOffSubs);
Mbr=Mbr.PrvMbr} RcrsLvl--}function BeforeStart(){return}function
AfterBuild(){return}function BeforeFirstOpen(){return}function
AfterCloseAll(){return}</script><noscript>Your browser does not
support script</noscript><!-- REST OF BODY CONTENT BELOW
HERE -->Sorry to be longwinded. Of course the main part of the
problem is why theinserted code in line 26 defaults the menu to top
left of page as initiallyinformed.Hope you can make sense of this,
or anyone else looking in.Thanks in anticipation.Lynn
Robson"clintonG" <
[email protected]>
wrote in messageYou're going wrong by not learning enough about HTML so you don't
know howto debug your own code yet. It sounds as of there is an
align="left" andvalign="top" set of attributes in a table that may
be affecting thepositioning. Look around for them, remove and test
but also find and use oneor more HTML reference sites. One which is
very well done is W3Schools [1]but don't stop there.>> <%= Clinton
Gallagher> METROmilwaukee (sm) "A Regional Information
Service"> NET csgallagher AT metromilwaukee.com> URL
http://metromilwaukee.com/> URL
http://clintongallagher.metromilwaukee.com/>> [1]
http://www.w3schools.com/>>>>>> "Lynn Robson"
messageI've used
Coffee cup to make a menu but wherever I try to place it in mytables
page, it always seems to default to the top left of the page.>> This
space is taken with a graphic already.>> Wherever I paste the
generated code the result is always the same.>> Where am I going
wrong?>>>>