Forums

This topic is locked

Pop Up Menus, setting a timeout

Posted 21 Jul 2004 21:18:14
1
has voted
21 Jul 2004 21:18:14 Chris Casarez posted:
I am in the process of adding popup menus to the links on my site but keep running into one problem;

Dreamweaver allows me to show then hide the popup menus via the Behaviors panel BUT the popupmenus disappears immediatley after you take your cursor off of the link. I need it to stay for a few seconds after the users takes the cursor off of the link and to stay put while they place the cursor over the popup menus itself. HELP!

Here is the URL of the problem child (right now, only the 'Hot Topics' link has the popup menu) 12.9.210.148/Templates/GeoTemp.dwt.asp

Here is the code DWMX generates

<script language="JavaScript" type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#"!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

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() { //v6.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/dmxzone/forum/icon_smile_sad.gif border=0 align=middle>v=='hide')?'hidden':v; }
obj.visibility=v;
}

}
//--&gt;
&lt;/script&gt;

and on the link itself

&lt;a href="../hottopics/default.asp" onMouseOver="MM_showHideLayers('HTpopup','','show')" onMouseOut="MM_showHideLayers('HTpopup','','hide')"&gt;Hot Topics&lt;/a&gt;





Keep smiling...

Reply to this topic