Forums

This topic is locked

Getting some javascript to work

Posted 24 Jan 2002 23:56:32
1
has voted
24 Jan 2002 23:56:32 James Sheffield posted:
I have a link that causes a layer to appear when I move the mouse over the link. The layer contains a form with a table inside it. The table contains some text and checkboxes. The main problem is that the layer appears but when I move between cells in the table the layer disappears. Does anyone know how I can get round this? When I move out of the area of the table I want the layer to disappear.

Any ideas or solutions would be greatly appreciated. I have enclosed the code at the bottom.

Thanks.

<html>
<head>
<title>Untitled Document</title>

<SCRIPT LANGUAGE="javascript">
<!--
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?")>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v3.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible'<img src=../images/fwzone/forum/icon_smile_sad.gif border=0 align=middle>v='hide')?'hidden':v; }
obj.visibility=v; }
}
//--&gt;
&lt;/SCRIPT&gt;

&lt;STYLE TYPE="text/css"&gt;
#mylayer {
POSITION: absolute;
VISIBILITY: hidden;
TOP: 21px;
LEFT: 30px;
Z-INDEX: 100;
}
&lt;/STYLE&gt;
&lt;/head&gt;

&lt;body bgcolor="#FFFFFF" text="#000000"&gt;
&lt;A HREF="" ONMOUSEOVER="MM_showHideLayers('mylayer','','show')"&gt;Hello&lt;/A&gt;
&lt;DIV ID="mylayer" onMouseOut="MM_showHideLayers('mylayer','','hide')"&gt;
&lt;form name="form1" method="post" action="" &gt;
&lt;table border="1" width="535" height="307" cellpadding="0" cellspacing="0" bgcolor="#CCCCCC"&gt;
&lt;tr&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;Model&lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10" bgcolor="#CCCCCC"&gt;&nbsp;&lt;/td&gt;
&lt;td width="80"&gt;23 Nov&lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;Total Cost &lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;Manufacturer&lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox2" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10" bgcolor="#CCCCCC"&gt;&nbsp;&lt;/td&gt;
&lt;td width="80"&gt;30 Nov&lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox2" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;Total Sales &lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox2" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;Cover&lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox3" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10" bgcolor="#CCCCCC"&gt;&nbsp;&lt;/td&gt;
&lt;td width="80"&gt;07 Dec&lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox3" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;Total Sales Inc. VAT &lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox3" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;Grade&lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox4" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10" bgcolor="#CCCCCC"&gt;&nbsp;&lt;/td&gt;
&lt;td width="80"&gt;14 Dec&lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox4" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;IFC Term (Mth) &lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox4" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;Grouping&lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox5" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10" bgcolor="#CCCCCC"&gt;&nbsp;&lt;/td&gt;
&lt;td width="80"&gt;21 Dec&lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox5" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;IFC Cost &lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox5" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;Promotion&lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox6" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10" bgcolor="#CCCCCC"&gt;&nbsp;&lt;/td&gt;
&lt;td width="80"&gt;28 Dec&lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox6" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;Net Cash Margin &lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox6" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;Exch Rate to &pound;&lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox7" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10" bgcolor="#CCCCCC"&gt;&nbsp;&lt;/td&gt;
&lt;td width="80"&gt;04 Jan&lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox7" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;Margin % &lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox7" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;Group Cost&lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox8" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10" bgcolor="#CCCCCC"&gt;&nbsp;&lt;/td&gt;
&lt;td width="80"&gt;11 Jan&lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;&nbsp;&lt;/td&gt;
&lt;td width="25"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;Group S.P&lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox9" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10" bgcolor="#CCCCCC"&gt;&nbsp;&lt;/td&gt;
&lt;td width="80"&gt;18 Jan&lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox2" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;&nbsp;&lt;/td&gt;
&lt;td width="25"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;Group Margin&lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox10" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10" bgcolor="#CCCCCC"&gt;&nbsp;&lt;/td&gt;
&lt;td width="80"&gt;01 Feb&lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox3" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;&nbsp;&lt;/td&gt;
&lt;td width="25"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;Group Margin %&lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox11" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10" bgcolor="#CCCCCC"&gt;&nbsp;&lt;/td&gt;
&lt;td width="80"&gt;08 Feb&lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox4" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;&nbsp;&lt;/td&gt;
&lt;td width="25"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;&nbsp;&lt;/td&gt;
&lt;td width="25"&gt;&nbsp;&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10" bgcolor="#CCCCCC"&gt;&nbsp;&lt;/td&gt;
&lt;td width="80"&gt;15 Feb&lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox5" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;&nbsp;&lt;/td&gt;
&lt;td width="25"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;&nbsp;&lt;/td&gt;
&lt;td width="25"&gt;&nbsp;&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10" bgcolor="#CCCCCC"&gt;&nbsp;&lt;/td&gt;
&lt;td width="80"&gt;22 Feb&lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox6" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;&nbsp;&lt;/td&gt;
&lt;td width="25"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;&nbsp;&lt;/td&gt;
&lt;td width="25"&gt;&nbsp;&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10" bgcolor="#CCCCCC"&gt;&nbsp;&lt;/td&gt;
&lt;td width="80"&gt;01 Mar&lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox7" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;&nbsp;&lt;/td&gt;
&lt;td width="25"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="10" height="2"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150" height="2"&gt;&nbsp;&lt;/td&gt;
&lt;td width="25" height="2"&gt;&nbsp;&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10" bgcolor="#CCCCCC"&gt;&nbsp;&lt;/td&gt;
&lt;td width="80" height="2"&gt;08 Mar&lt;/td&gt;
&lt;td width="25" height="2"&gt;
&lt;input type="checkbox" name="checkbox8" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="20" height="2" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150" height="2"&gt;&nbsp;&lt;/td&gt;
&lt;td width="25" height="2"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10" height="2"&gt;&nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;&nbsp;&lt;/td&gt;
&lt;td width="25"&gt;&nbsp;&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10" bgcolor="#CCCCCC"&gt;&nbsp;&lt;/td&gt;
&lt;td width="80"&gt;15 Mar&lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox9" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;&nbsp;&lt;/td&gt;
&lt;td width="25"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;&nbsp;&lt;/td&gt;
&lt;td width="25"&gt;&nbsp;&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10" bgcolor="#CCCCCC"&gt;&nbsp;&lt;/td&gt;
&lt;td width="80"&gt;22 Mar&lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox10" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;&nbsp;&lt;/td&gt;
&lt;td width="25"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;&nbsp;&lt;/td&gt;
&lt;td width="25"&gt;&nbsp;&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10" bgcolor="#CCCCCC"&gt;&nbsp;&lt;/td&gt;
&lt;td width="80"&gt;23 Mar&lt;/td&gt;
&lt;td width="25"&gt;
&lt;input type="checkbox" name="checkbox11" value="checkbox"&gt;
&lt;/td&gt;
&lt;td width="20" bgcolor="#EBEBEB"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;td width="150"&gt;&nbsp;&lt;/td&gt;
&lt;td width="25"&gt;&nbsp;&lt;/td&gt;
&lt;td width="10"&gt;&nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/form&gt;
&lt;/DIV&gt;
&lt;/body&gt;
&lt;/html&gt;


Reply to this topic